# near model CODE resource # jump table entries: 80-200 (121 of them) export_126: 00000000 4E56 FFC0 link A6, -0x0040 00000004 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000008 7E00 moveq.l D7, 0x00 0000000A 4A47 tst.w D7 0000000C 662A bne +0x2C /* 00000038 */ 0000000E 486D A208 pea.l [A5 - 0x5DF8] 00000012 2F3C 0001 0000 move.l -[A7], 0x10000 00000018 42A7 clr.l -[A7] 0000001A 4878 0F5C push.l 0xF5C 0000001E 1F3C 0001 move.b -[A7], 0x1 00000022 42A7 clr.l -[A7] 00000024 42A7 clr.l -[A7] 00000026 42A7 clr.l -[A7] 00000028 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 0000002E 4EBA 19CC jsr [PC + 0x19CC /* 000019FC */] 00000032 3E00 move.w D7, D0 00000034 4FEF 0022 lea.l A7, [A7 + 0x22] label00000038: 00000038 4227 clr.b -[A7] 0000003A 4EBA 19A8 jsr [PC + 0x19A8 /* 000019E4 */] 0000003E 2840 movea.l A4, D0 00000040 41ED 03D2 lea.l A0, [A5 + 0x3D2 /* export_118 */] 00000044 2948 0030 move.l [A4 + 0x30], A0 00000048 41ED 03DA lea.l A0, [A5 + 0x3DA /* export_119 */] 0000004C 2948 0020 move.l [A4 + 0x20], A0 00000050 41ED 03E2 lea.l A0, [A5 + 0x3E2 /* export_120 */] 00000054 2948 0024 move.l [A4 + 0x24], A0 00000058 41ED 03EA lea.l A0, [A5 + 0x3EA /* export_121 */] 0000005C 2948 0028 move.l [A4 + 0x28], A0 00000060 41ED 03F2 lea.l A0, [A5 + 0x3F2 /* export_122 */] 00000064 2948 002C move.l [A4 + 0x2C], A0 00000068 41ED 0432 lea.l A0, [A5 + 0x432 /* export_130 */] 0000006C 2948 0038 move.l [A4 + 0x38], A0 00000070 41ED 03FA lea.l A0, [A5 + 0x3FA /* export_123 */] 00000074 2948 0048 move.l [A4 + 0x48], A0 00000078 41ED 0402 lea.l A0, [A5 + 0x402 /* export_124 */] 0000007C 2948 004C move.l [A4 + 0x4C], A0 00000080 41ED 040A lea.l A0, [A5 + 0x40A /* export_125 */] 00000084 2948 0054 move.l [A4 + 0x54], A0 00000088 4A47 tst.w D7 0000008A 548F addq.l A7, 2 0000008C 6600 0194 bne +0x196 /* 00000222 */ 00000090 3F3C 0001 move.w -[A7], 0x1 00000094 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00000098 2B40 A204 move.l [A5 - 0x5DFC], D0 0000009C 4A80 tst.l D0 0000009E 548F addq.l A7, 2 000000A0 6606 bne +0x8 /* 000000A8 */ 000000A2 7E94 moveq.l D7, 0xFFFFFF94 000000A4 6000 017C bra +0x17E /* 00000222 */ label000000A8: 000000A8 3F3C 0004 move.w -[A7], 0x4 000000AC 486E FFFC pea.l [A6 - 0x4] 000000B0 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 000000B4 3E00 move.w D7, D0 000000B6 4A47 tst.w D7 000000B8 5C8F addq.l A7, 6 000000BA 6610 bne +0x12 /* 000000CC */ 000000BC 3F3C 0004 move.w -[A7], 0x4 000000C0 486E FFF8 pea.l [A6 - 0x8] 000000C4 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000000C8 3E00 move.w D7, D0 000000CA 5C8F addq.l A7, 6 label000000CC: 000000CC 206E FFFC movea.l A0, [A6 - 0x4] 000000D0 7002 moveq.l D0, 0x02 000000D2 D090 add.l D0, [A0] 000000D4 2840 movea.l A4, D0 000000D6 4294 clr.l [A4] 000000D8 42AC 0004 clr.l [A4 + 0x4] 000000DC 297C 0001 6A0A 0008 move.l [A4 + 0x8], 0x16A0A 000000E4 206E FFFC movea.l A0, [A6 - 0x4] 000000E8 7018 moveq.l D0, 0x18 000000EA D090 add.l D0, [A0] 000000EC 2840 movea.l A4, D0 000000EE 42A7 clr.l -[A7] 000000F0 42A7 clr.l -[A7] 000000F2 A848 syscall FracSin 000000F4 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000000F8 2880 move.l [A4], D0 000000FA 4297 clr.l [A7] 000000FC 42A7 clr.l -[A7] 000000FE A847 syscall FracCos 00000100 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000104 2940 0004 move.l [A4 + 0x4], D0 00000108 42AC 0008 clr.l [A4 + 0x8] 0000010C 588F addq.l A7, 4 0000010E 206E FFFC movea.l A0, [A6 - 0x4] 00000112 702E moveq.l D0, 0x2E 00000114 D090 add.l D0, [A0] 00000116 2840 movea.l A4, D0 00000118 42A7 clr.l -[A7] 0000011A 2F3C 0002 1840 move.l -[A7], 0x21840 00000120 A848 syscall FracSin 00000122 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000126 2880 move.l [A4], D0 00000128 4297 clr.l [A7] 0000012A 2F3C 0002 1840 move.l -[A7], 0x21840 00000130 A847 syscall FracCos 00000132 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000136 2940 0004 move.l [A4 + 0x4], D0 0000013A 42AC 0008 clr.l [A4 + 0x8] 0000013E 588F addq.l A7, 4 00000140 206E FFFC movea.l A0, [A6 - 0x4] 00000144 7044 moveq.l D0, 0x44 00000146 D090 add.l D0, [A0] 00000148 2840 movea.l A4, D0 0000014A 42A7 clr.l -[A7] 0000014C 2F3C 0004 3080 move.l -[A7], 0x43080 00000152 A848 syscall FracSin 00000154 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000158 2880 move.l [A4], D0 0000015A 4297 clr.l [A7] 0000015C 2F3C 0004 3080 move.l -[A7], 0x43080 00000162 A847 syscall FracCos 00000164 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000168 2940 0004 move.l [A4 + 0x4], D0 0000016C 42AC 0008 clr.l [A4 + 0x8] 00000170 588F addq.l A7, 4 00000172 7C00 moveq.l D6, 0x00 00000174 99CC sub.l A4, A4 00000176 47ED A1E4 lea.l A3, [A5 - 0x5E1C] 0000017A 45ED A1FC lea.l A2, [A5 - 0x5E04] 0000017E 603E bra +0x40 /* 000001BE */ label00000180: 00000180 1D7C 0001 FFC0 move.b [A6 - 0x40], 0x1 00000186 422E FFC1 clr.b [A6 - 0x3F] 0000018A 3012 move.w D0, [A2] 0000018C 3D40 FFC2 move.w [A6 - 0x3E], D0 00000190 3D40 FFC4 move.w [A6 - 0x3C], D0 00000194 486E FFC0 pea.l [A6 - 0x40] 00000198 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000019C 2F0B move.l -[A7], A3 0000019E 3F3C 0003 move.w -[A7], 0x3 000001A2 206E FFF8 movea.l A0, [A6 - 0x8] 000001A6 2010 move.l D0, [A0] 000001A8 4874 0802 pea.l [A4 + D0 + 0x2] 000001AC 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 000001B0 4FEF 0012 lea.l A7, [A7 + 0x12] 000001B4 5246 addq.w D6, 1 000001B6 49EC 002C lea.l A4, [A4 + 0x2C] 000001BA 5C8B addq.l A3, 6 000001BC 548A addq.l A2, 2 label000001BE: 000001BE 0C46 0004 cmpi.w D6, 0x4 000001C2 6DBC blt -0x42 /* 00000180 */ 000001C4 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 000001CA 4878 A57E push.l 0xA57E 000001CE 42A7 clr.l -[A7] 000001D0 42A7 clr.l -[A7] 000001D2 486E FFC6 pea.l [A6 - 0x3A] 000001D6 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 000001DA 4878 0A3D push.l 0xA3D /* '\n=' */ 000001DE 4878 0A3D push.l 0xA3D /* '\n=' */ 000001E2 4878 0A3D push.l 0xA3D /* '\n=' */ 000001E6 486E FFC6 pea.l [A6 - 0x3A] 000001EA 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 000001EE 2EBC FFE0 0000 move.l [A7], 0xFFE00000 000001F4 4267 clr.w -[A7] 000001F6 486E FFC6 pea.l [A6 - 0x3A] 000001FA 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 000001FE 4A47 tst.w D7 00000200 4FEF 0026 lea.l A7, [A7 + 0x26] 00000204 661C bne +0x1E /* 00000222 */ 00000206 486E FFC6 pea.l [A6 - 0x3A] 0000020A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000020E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000212 4267 clr.w -[A7] 00000214 2F2D A204 move.l -[A7], [A5 - 0x5DFC] 00000218 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 0000021C 3E00 move.w D7, D0 0000021E 4FEF 0012 lea.l A7, [A7 + 0x12] label00000222: 00000222 3007 move.w D0, D7 00000224 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00000228 4E5E unlink A6 0000022A 4E75 rts export_127: 0000022C 2F07 move.l -[A7], D7 0000022E 7E00 moveq.l D7, 0x00 00000230 3007 move.w D0, D7 00000232 2E1F move.l D7, [A7]+ 00000234 4E75 rts export_128: 00000236 4E75 rts export_129: 00000238 2F07 move.l -[A7], D7 0000023A 7E00 moveq.l D7, 0x00 0000023C 3007 move.w D0, D7 0000023E 2E1F move.l D7, [A7]+ 00000240 4E75 rts export_125: 00000242 4E56 0000 link A6, 0 00000246 48E7 0038 movem.l -[A7], A2,A3,A4 0000024A 266E 000C movea.l A3, [A6 + 0xC] 0000024E 284B movea.l A4, A3 00000250 7014 moveq.l D0, 0x14 00000252 D0AE 0008 add.l D0, [A6 + 0x8] 00000256 2440 movea.l A2, D0 00000258 4A2E 0014 tst.b [A6 + 0x14] 0000025C 6706 beq +0x8 /* 00000264 */ 0000025E 1692 move.b [A3], [A2] 00000260 528B addq.l A3, 1 00000262 6004 bra +0x6 /* 00000268 */ label00000264: 00000264 1493 move.b [A2], [A3] 00000266 528B addq.l A3, 1 label00000268: 00000268 200B move.l D0, A3 0000026A 908C sub.l D0, A4 0000026C 206E 0010 movea.l A0, [A6 + 0x10] 00000270 D150 add.w [A0], D0 00000272 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000276 4E5E unlink A6 00000278 4E75 rts export_122: 0000027A 4E56 FFCE link A6, -0x0032 0000027E 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00000282 266E 0008 movea.l A3, [A6 + 0x8] 00000286 42A7 clr.l -[A7] 00000288 A975 syscall TickCount 0000028A 7E7F moveq.l D7, 0x7F 0000028C CE9F and.l D7, [A7]+ 0000028E 49EB 0004 lea.l A4, [A3 + 0x4] 00000292 45EB 0014 lea.l A2, [A3 + 0x14] 00000296 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 0000029A 4A00 tst.b D0 0000029C 6700 00D0 beq +0xD2 /* 0000036E */ 000002A0 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000002A6 42A7 clr.l -[A7] 000002A8 A975 syscall TickCount 000002AA 201F move.l D0, [A7]+ 000002AC B0AA 0006 cmp.l D0, [A2 + 0x6] 000002B0 6328 bls +0x2A /* 000002DA */ 000002B2 4267 clr.w -[A7] 000002B4 A861 syscall Random 000002B6 301F move.w D0, [A7]+ 000002B8 48C0 ext.l D0 000002BA 81FC 0002 divs.w D0, 0x2 000002BE 4840 swap.w D0 000002C0 3540 0004 move.w [A2 + 0x4], D0 000002C4 41EA 0004 lea.l A0, [A2 + 0x4] 000002C8 3010 move.w D0, [A0] 000002CA E548 lsl D0.w, 2 000002CC 3080 move.w [A0], D0 000002CE 42A7 clr.l -[A7] 000002D0 A975 syscall TickCount 000002D2 700F moveq.l D0, 0x0F 000002D4 D09F add.l D0, [A7]+ 000002D6 2540 0006 move.l [A2 + 0x6], D0 label000002DA: 000002DA 302A 0004 move.w D0, [A2 + 0x4] 000002DE D16A 0002 add.w [A2 + 0x2], D0 000002E2 4A6A 0004 tst.w [A2 + 0x4] 000002E6 6F12 ble +0x14 /* 000002FA */ 000002E8 42A7 clr.l -[A7] 000002EA 3F07 move.w -[A7], D7 000002EC 486E FFCE pea.l [A6 - 0x32] 000002F0 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 000002F4 4FEF 000A lea.l A7, [A7 + 0xA] 000002F8 6014 bra +0x16 /* 0000030E */ label000002FA: 000002FA 42A7 clr.l -[A7] 000002FC 3007 move.w D0, D7 000002FE 4440 neg.w D0 00000300 3F00 move.w -[A7], D0 00000302 486E FFCE pea.l [A6 - 0x32] 00000306 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 0000030A 4FEF 000A lea.l A7, [A7 + 0xA] label0000030E: 0000030E 4878 147A push.l 0x147A 00000312 42A7 clr.l -[A7] 00000314 42A7 clr.l -[A7] 00000316 486E FFCE pea.l [A6 - 0x32] 0000031A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 0000031E 2E8B move.l [A7], A3 00000320 4EBA 17A6 jsr [PC + 0x17A6 /* 00001AC8 */] 00000324 4880 ext.w D0 00000326 122C 0008 move.b D1, [A4 + 0x8] 0000032A 4881 ext.w D1 0000032C 4441 neg.w D1 0000032E EB49 lsl D1.w, 5 00000330 D240 add.w D1, D0 00000332 3E81 move.w [A7], D1 00000334 4267 clr.w -[A7] 00000336 3F2A 0002 move.w -[A7], [A2 + 0x2] 0000033A 486E FFCE pea.l [A6 - 0x32] 0000033E 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00000342 4297 clr.l [A7] 00000344 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000348 2F14 move.l -[A7], [A4] 0000034A 486E FFCE pea.l [A6 - 0x32] 0000034E 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00000352 486E FFCE pea.l [A6 - 0x32] 00000356 2F2D A204 move.l -[A7], [A5 - 0x5DFC] 0000035A 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 0000035E 4297 clr.l [A7] 00000360 4227 clr.b -[A7] 00000362 2F2E 000C move.l -[A7], [A6 + 0xC] 00000366 2F2D A204 move.l -[A7], [A5 - 0x5DFC] 0000036A 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] label0000036E: 0000036E 4CEE 1C80 FFBE movem.l D7,A2,A3,A4, [A6 - 0x42] 00000374 4E5E unlink A6 00000376 4E75 rts export_121: 00000378 4E56 FFFC link A6, -0x0004 0000037C 48E7 0108 movem.l -[A7], D7,A4 00000380 7004 moveq.l D0, 0x04 00000382 D0AE 0008 add.l D0, [A6 + 0x8] 00000386 2840 movea.l A4, D0 00000388 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 0000038C 4A00 tst.b D0 0000038E 6740 beq +0x42 /* 000003D0 */ 00000390 486E FFFC pea.l [A6 - 0x4] 00000394 2F2E 000C move.l -[A7], [A6 + 0xC] 00000398 2F0C move.l -[A7], A4 0000039A 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 0000039E 4A00 tst.b D0 000003A0 4FEF 000C lea.l A7, [A7 + 0xC] 000003A4 672A beq +0x2C /* 000003D0 */ 000003A6 206E 000C movea.l A0, [A6 + 0xC] 000003AA 4A28 000A tst.b [A0 + 0xA] 000003AE 6706 beq +0x8 /* 000003B6 */ 000003B0 302D D412 move.w D0, [A5 - 0x2BEE] 000003B4 6004 bra +0x6 /* 000003BA */ label000003B6: 000003B6 302D D476 move.w D0, [A5 - 0x2B8A] label000003BA: 000003BA 3E00 move.w D7, D0 000003BC 3F07 move.w -[A7], D7 000003BE 3F3C 0001 move.w -[A7], 0x1 000003C2 3F2E FFFC move.w -[A7], [A6 - 0x4] 000003C6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000003CA 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 000003CE 508F addq.l A7, 8 label000003D0: 000003D0 4CDF 1080 movem.l D7,A4, [A7]+ 000003D4 4E5E unlink A6 000003D6 4E75 rts export_130: 000003D8 4E56 FFFC link A6, -0x0004 000003DC 2F0C move.l -[A7], A4 000003DE 7014 moveq.l D0, 0x14 000003E0 D0AE 0008 add.l D0, [A6 + 0x8] 000003E4 2840 movea.l A4, D0 000003E6 102E 000C move.b D0, [A6 + 0xC] 000003EA 6706 beq +0x8 /* 000003F2 */ 000003EC 6B20 bmi +0x22 /* 0000040E */ 000003EE 5700 subq.b D0, 3 000003F0 601C bra +0x1E /* 0000040E */ label000003F2: 000003F2 4A14 tst.b [A4] 000003F4 670C beq +0xE /* 00000402 */ 000003F6 206E 000E movea.l A0, [A6 + 0xE] 000003FA 20BC 0000 170A move.l [A0], 0x170A 00000400 6012 bra +0x14 /* 00000414 */ label00000402: 00000402 206E 000E movea.l A0, [A6 + 0xE] 00000406 20BC 0000 0F5C move.l [A0], 0xF5C 0000040C 6006 bra +0x8 /* 00000414 */ label0000040E: 0000040E 206E 000E movea.l A0, [A6 + 0xE] 00000412 4290 clr.l [A0] label00000414: 00000414 285F movea.l A4, [A7]+ 00000416 4E5E unlink A6 00000418 4E75 rts export_124: 0000041A 4E56 FFFA link A6, -0x0006 0000041E 2F07 move.l -[A7], D7 00000420 206E 0018 movea.l A0, [A6 + 0x18] 00000424 4250 clr.w [A0] 00000426 226E 000C movea.l A1, [A6 + 0xC] 0000042A 1011 move.b D0, [A1] 0000042C 6B54 bmi +0x56 /* 00000482 */ 0000042E 5500 subq.b D0, 2 00000430 6702 beq +0x4 /* 00000434 */ 00000432 604E bra +0x50 /* 00000482 */ label00000434: 00000434 2F2E 000C move.l -[A7], [A6 + 0xC] 00000438 4EBA 3D16 jsr [PC + 0x3D16 /* 00004150 */] 0000043C 4A00 tst.b D0 0000043E 588F addq.l A7, 4 00000440 6734 beq +0x36 /* 00000476 */ 00000442 206E 0014 movea.l A0, [A6 + 0x14] 00000446 10BC 0001 move.b [A0], 0x1 0000044A 226E 0010 movea.l A1, [A6 + 0x10] 0000044E 12BC 0001 move.b [A1], 0x1 00000452 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000456 2F2E 000C move.l -[A7], [A6 + 0xC] 0000045A 4EBA 40B4 jsr [PC + 0x40B4 /* 00004510 */] 0000045E 3E00 move.w D7, D0 00000460 206E 0018 movea.l A0, [A6 + 0x18] 00000464 3087 move.w [A0], D7 00000466 3E87 move.w [A7], D7 00000468 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000046C 4EBA 180C jsr [PC + 0x180C /* 00001C7A */] 00000470 4FEF 000C lea.l A7, [A7 + 0xC] 00000474 600C bra +0xE /* 00000482 */ label00000476: 00000476 206E 0014 movea.l A0, [A6 + 0x14] 0000047A 4210 clr.b [A0] 0000047C 226E 0010 movea.l A1, [A6 + 0x10] 00000480 4211 clr.b [A1] label00000482: 00000482 2E1F move.l D7, [A7]+ 00000484 4E5E unlink A6 00000486 4E75 rts export_123: 00000488 4E56 0000 link A6, 0 0000048C 2F07 move.l -[A7], D7 0000048E 206E 0008 movea.l A0, [A6 + 0x8] 00000492 7000 moveq.l D0, 0x00 00000494 1028 0001 move.b D0, [A0 + 0x1] 00000498 B06D C344 cmp.w D0, [A5 - 0x3CBC] 0000049C 57C7 seq D7 0000049E 4407 neg.b D7 000004A0 4267 clr.w -[A7] 000004A2 2F08 move.l -[A7], A0 000004A4 4EBA 174C jsr [PC + 0x174C /* 00001BF2 */] 000004A8 206E 000C movea.l A0, [A6 + 0xC] 000004AC 10BC 0001 move.b [A0], 0x1 000004B0 4A07 tst.b D7 000004B2 5C8F addq.l A7, 6 000004B4 670A beq +0xC /* 000004C0 */ 000004B6 3F3C 0017 move.w -[A7], 0x17 000004BA 4EBA 4F80 jsr [PC + 0x4F80 /* 0000543C */] 000004BE 548F addq.l A7, 2 label000004C0: 000004C0 2E1F move.l D7, [A7]+ 000004C2 4E5E unlink A6 000004C4 4E75 rts fn000004C6: 000004C6 4E56 0000 link A6, 0 000004CA 48E7 0118 movem.l -[A7], D7,A3,A4 000004CE 7E00 moveq.l D7, 0x00 000004D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000004D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004D8 4227 clr.b -[A7] 000004DA 4EBA 16CE jsr [PC + 0x16CE /* 00001BAA */] 000004DE 206E 0012 movea.l A0, [A6 + 0x12] 000004E2 2080 move.l [A0], D0 000004E4 2650 movea.l A3, [A0] 000004E6 200B move.l D0, A3 000004E8 4FEF 000A lea.l A7, [A7 + 0xA] 000004EC 6724 beq +0x26 /* 00000512 */ 000004EE 49EB 0014 lea.l A4, [A3 + 0x14] 000004F2 18AE 0010 move.b [A4], [A6 + 0x10] 000004F6 4267 clr.w -[A7] 000004F8 A861 syscall Random 000004FA 301F move.w D0, [A7]+ 000004FC 48C0 ext.l D0 000004FE 81FC 0080 divs.w D0, 0x80 00000502 4840 swap.w D0 00000504 3940 0002 move.w [A4 + 0x2], D0 00000508 426C 0004 clr.w [A4 + 0x4] 0000050C 42AC 0006 clr.l [A4 + 0x6] 00000510 6004 bra +0x6 /* 00000516 */ label00000512: 00000512 3E3C C8E0 move.w D7, 0xC8E0 label00000516: 00000516 3007 move.w D0, D7 00000518 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000051C 4E5E unlink A6 0000051E 4E75 rts export_118: fn00000520: 00000520 4E56 0000 link A6, 0 00000524 206E 000C movea.l A0, [A6 + 0xC] 00000528 226E 0008 movea.l A1, [A6 + 0x8] 0000052C 1368 0014 0014 move.b [A1 + 0x14], [A0 + 0x14] 00000532 4E5E unlink A6 00000534 4E75 rts export_119: 00000536 4E56 0000 link A6, 0 0000053A 48E7 0118 movem.l -[A7], D7,A3,A4 0000053E 266E 0008 movea.l A3, [A6 + 0x8] 00000542 286E 000C movea.l A4, [A6 + 0xC] 00000546 7E00 moveq.l D7, 0x00 00000548 2F0C move.l -[A7], A4 0000054A 4227 clr.b -[A7] 0000054C 2F2B 000E move.l -[A7], [A3 + 0xE] 00000550 486B 0004 pea.l [A3 + 0x4] 00000554 4EBA FF70 jsr [PC - 0x90 /* 000004C6 */] 00000558 3E00 move.w D7, D0 0000055A 4A47 tst.w D7 0000055C 4FEF 000E lea.l A7, [A7 + 0xE] 00000560 661C bne +0x1E /* 0000057E */ 00000562 486B 0002 pea.l [A3 + 0x2] 00000566 2F14 move.l -[A7], [A4] 00000568 4EBA 15F2 jsr [PC + 0x15F2 /* 00001B5C */] 0000056C 7000 moveq.l D0, 0x00 0000056E 102B 0001 move.b D0, [A3 + 0x1] 00000572 3E80 move.w [A7], D0 00000574 2F14 move.l -[A7], [A4] 00000576 4EBA 15F8 jsr [PC + 0x15F8 /* 00001B70 */] 0000057A 4FEF 000C lea.l A7, [A7 + 0xC] label0000057E: 0000057E 4A47 tst.w D7 00000580 660A bne +0xC /* 0000058C */ 00000582 2F0B move.l -[A7], A3 00000584 2F14 move.l -[A7], [A4] 00000586 4EBA FF98 jsr [PC - 0x68 /* 00000520 */] 0000058A 508F addq.l A7, 8 label0000058C: 0000058C 4A47 tst.w D7 0000058E 6702 beq +0x4 /* 00000592 */ 00000590 4294 clr.l [A4] label00000592: 00000592 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000596 4E5E unlink A6 00000598 4E75 rts export_120: 0000059A 4E56 FFFA link A6, -0x0006 0000059E 2F07 move.l -[A7], D7 000005A0 206E 0008 movea.l A0, [A6 + 0x8] 000005A4 7E00 moveq.l D7, 0x00 000005A6 1E28 0001 move.b D7, [A0 + 0x1] 000005AA 4A6E 000C tst.w [A6 + 0xC] 000005AE 672A beq +0x2C /* 000005DA */ 000005B0 3F07 move.w -[A7], D7 000005B2 4EBA 3BB4 jsr [PC + 0x3BB4 /* 00004168 */] 000005B6 4A00 tst.b D0 000005B8 548F addq.l A7, 2 000005BA 671E beq +0x20 /* 000005DA */ 000005BC 486E FFFA pea.l [A6 - 0x6] 000005C0 3F07 move.w -[A7], D7 000005C2 4EBA 4E12 jsr [PC + 0x4E12 /* 000053D6 */] 000005C6 3EAE 000C move.w [A7], [A6 + 0xC] 000005CA 4EBA 4E70 jsr [PC + 0x4E70 /* 0000543C */] 000005CE 486E FFFA pea.l [A6 - 0x6] 000005D2 4EBA 4E3C jsr [PC + 0x4E3C /* 00005410 */] 000005D6 4FEF 000A lea.l A7, [A7 + 0xA] label000005DA: 000005DA 3F07 move.w -[A7], D7 000005DC 4EBA 3DAA jsr [PC + 0x3DAA /* 00004388 */] 000005E0 2E2E FFF6 move.l D7, [A6 - 0xA] 000005E4 4E5E unlink A6 000005E6 4E75 rts fn000005E8: 000005E8 4E56 FFFC link A6, -0x0004 000005EC 2F07 move.l -[A7], D7 000005EE 7E00 moveq.l D7, 0x00 000005F0 4A47 tst.w D7 000005F2 661C bne +0x1E /* 00000610 */ 000005F4 486E FFFC pea.l [A6 - 0x4] 000005F8 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 000005FC 1F00 move.b -[A7], D0 000005FE 2F2D C328 move.l -[A7], [A5 - 0x3CD8] 00000602 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000606 4EBA FEBE jsr [PC - 0x142 /* 000004C6 */] 0000060A 3E00 move.w D7, D0 0000060C 4FEF 000E lea.l A7, [A7 + 0xE] label00000610: 00000610 4A47 tst.w D7 00000612 660C bne +0xE /* 00000620 */ 00000614 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000618 4EBA 161C jsr [PC + 0x161C /* 00001C36 */] 0000061C 3E00 move.w D7, D0 0000061E 588F addq.l A7, 4 label00000620: 00000620 4A47 tst.w D7 00000622 660A bne +0xC /* 0000062E */ 00000624 3F3C 0018 move.w -[A7], 0x18 00000628 4EBA 4E12 jsr [PC + 0x4E12 /* 0000543C */] 0000062C 548F addq.l A7, 2 label0000062E: 0000062E 3007 move.w D0, D7 00000630 2E1F move.l D7, [A7]+ 00000632 4E5E unlink A6 00000634 4E75 rts export_20: 00000636 4E56 FFC0 link A6, -0x0040 0000063A 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 0000063E 7E00 moveq.l D7, 0x00 00000640 4A47 tst.w D7 00000642 662E bne +0x30 /* 00000672 */ 00000644 486D A238 pea.l [A5 - 0x5DC8] 00000648 2F3C 0001 1999 move.l -[A7], 0x11999 0000064E 42A7 clr.l -[A7] 00000650 4878 0AC0 push.l 0xAC0 00000654 1F3C 0001 move.b -[A7], 0x1 00000658 42A7 clr.l -[A7] 0000065A 42A7 clr.l -[A7] 0000065C 2F3C 0000 8000 move.l -[A7], 0x8000 00000662 2F3C 000A 0100 move.l -[A7], 0xA0100 00000668 4EBA 1392 jsr [PC + 0x1392 /* 000019FC */] 0000066C 3E00 move.w D7, D0 0000066E 4FEF 0022 lea.l A7, [A7 + 0x22] label00000672: 00000672 4A47 tst.w D7 00000674 665C bne +0x5E /* 000006D2 */ 00000676 1F3C 0001 move.b -[A7], 0x1 0000067A 4EBA 1368 jsr [PC + 0x1368 /* 000019E4 */] 0000067E 2840 movea.l A4, D0 00000680 41ED 0072 lea.l A0, [A5 + 0x72 /* export_10 */] 00000684 2948 0020 move.l [A4 + 0x20], A0 00000688 41ED 007A lea.l A0, [A5 + 0x7A /* export_11 */] 0000068C 2948 0024 move.l [A4 + 0x24], A0 00000690 41ED 0082 lea.l A0, [A5 + 0x82 /* export_12 */] 00000694 2948 0030 move.l [A4 + 0x30], A0 00000698 41ED 008A lea.l A0, [A5 + 0x8A /* export_13 */] 0000069C 2948 0028 move.l [A4 + 0x28], A0 000006A0 41ED 0092 lea.l A0, [A5 + 0x92 /* export_14 */] 000006A4 2948 002C move.l [A4 + 0x2C], A0 000006A8 41ED 009A lea.l A0, [A5 + 0x9A /* export_15 */] 000006AC 2948 0048 move.l [A4 + 0x48], A0 000006B0 41ED 00A2 lea.l A0, [A5 + 0xA2 /* export_16 */] 000006B4 2948 004C move.l [A4 + 0x4C], A0 000006B8 41ED 00AA lea.l A0, [A5 + 0xAA /* export_17 */] 000006BC 2948 003C move.l [A4 + 0x3C], A0 000006C0 41ED 00B2 lea.l A0, [A5 + 0xB2 /* export_18 */] 000006C4 2948 0044 move.l [A4 + 0x44], A0 000006C8 41ED 00BA lea.l A0, [A5 + 0xBA /* export_19 */] 000006CC 2948 0054 move.l [A4 + 0x54], A0 000006D0 548F addq.l A7, 2 label000006D2: 000006D2 4A47 tst.w D7 000006D4 6600 01A0 bne +0x1A2 /* 00000876 */ 000006D8 3F3C 0001 move.w -[A7], 0x1 000006DC 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000006E0 2B40 A22E move.l [A5 - 0x5DD2], D0 000006E4 4A80 tst.l D0 000006E6 548F addq.l A7, 2 000006E8 6606 bne +0x8 /* 000006F0 */ 000006EA 7E94 moveq.l D7, 0xFFFFFF94 000006EC 6000 0188 bra +0x18A /* 00000876 */ label000006F0: 000006F0 3F3C 0004 move.w -[A7], 0x4 000006F4 486E FFFC pea.l [A6 - 0x4] 000006F8 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 000006FC 3E00 move.w D7, D0 000006FE 4A47 tst.w D7 00000700 5C8F addq.l A7, 6 00000702 6610 bne +0x12 /* 00000714 */ 00000704 3F3C 0004 move.w -[A7], 0x4 00000708 486E FFF8 pea.l [A6 - 0x8] 0000070C 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00000710 3E00 move.w D7, D0 00000712 5C8F addq.l A7, 6 label00000714: 00000714 206E FFFC movea.l A0, [A6 - 0x4] 00000718 7002 moveq.l D0, 0x02 0000071A D090 add.l D0, [A0] 0000071C 2840 movea.l A4, D0 0000071E 4294 clr.l [A4] 00000720 42AC 0004 clr.l [A4 + 0x4] 00000724 297C 0002 D414 0008 move.l [A4 + 0x8], 0x2D414 0000072C 206E FFFC movea.l A0, [A6 - 0x4] 00000730 7018 moveq.l D0, 0x18 00000732 D090 add.l D0, [A0] 00000734 2840 movea.l A4, D0 00000736 42A7 clr.l -[A7] 00000738 42A7 clr.l -[A7] 0000073A A848 syscall FracSin 0000073C 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000740 2880 move.l [A4], D0 00000742 4297 clr.l [A7] 00000744 42A7 clr.l -[A7] 00000746 A847 syscall FracCos 00000748 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 0000074C 2940 0004 move.l [A4 + 0x4], D0 00000750 297C FFFE 95F6 0008 move.l [A4 + 0x8], 0xFFFE95F6 00000758 588F addq.l A7, 4 0000075A 206E FFFC movea.l A0, [A6 - 0x4] 0000075E 702E moveq.l D0, 0x2E 00000760 D090 add.l D0, [A0] 00000762 2840 movea.l A4, D0 00000764 42A7 clr.l -[A7] 00000766 2F3C 0002 1840 move.l -[A7], 0x21840 0000076C A848 syscall FracSin 0000076E 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000772 2880 move.l [A4], D0 00000774 4297 clr.l [A7] 00000776 2F3C 0002 1840 move.l -[A7], 0x21840 0000077C A847 syscall FracCos 0000077E 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00000782 2940 0004 move.l [A4 + 0x4], D0 00000786 297C FFFE 95F6 0008 move.l [A4 + 0x8], 0xFFFE95F6 0000078E 588F addq.l A7, 4 00000790 206E FFFC movea.l A0, [A6 - 0x4] 00000794 7044 moveq.l D0, 0x44 00000796 D090 add.l D0, [A0] 00000798 2840 movea.l A4, D0 0000079A 42A7 clr.l -[A7] 0000079C 2F3C 0004 3080 move.l -[A7], 0x43080 000007A2 A848 syscall FracSin 000007A4 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000007A8 2880 move.l [A4], D0 000007AA 4297 clr.l [A7] 000007AC 2F3C 0004 3080 move.l -[A7], 0x43080 000007B2 A847 syscall FracCos 000007B4 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000007B8 2940 0004 move.l [A4 + 0x4], D0 000007BC 297C FFFE 95F6 0008 move.l [A4 + 0x8], 0xFFFE95F6 000007C4 588F addq.l A7, 4 000007C6 7C00 moveq.l D6, 0x00 000007C8 99CC sub.l A4, A4 000007CA 47ED A20E lea.l A3, [A5 - 0x5DF2] 000007CE 45ED A226 lea.l A2, [A5 - 0x5DDA] 000007D2 603E bra +0x40 /* 00000812 */ label000007D4: 000007D4 1D7C 0001 FFC0 move.b [A6 - 0x40], 0x1 000007DA 422E FFC1 clr.b [A6 - 0x3F] 000007DE 3012 move.w D0, [A2] 000007E0 3D40 FFC2 move.w [A6 - 0x3E], D0 000007E4 3D40 FFC4 move.w [A6 - 0x3C], D0 000007E8 486E FFC0 pea.l [A6 - 0x40] 000007EC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000007F0 2F0B move.l -[A7], A3 000007F2 3F3C 0003 move.w -[A7], 0x3 000007F6 206E FFF8 movea.l A0, [A6 - 0x8] 000007FA 2010 move.l D0, [A0] 000007FC 4874 0802 pea.l [A4 + D0 + 0x2] 00000800 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00000804 4FEF 0012 lea.l A7, [A7 + 0x12] 00000808 5246 addq.w D6, 1 0000080A 49EC 002C lea.l A4, [A4 + 0x2C] 0000080E 5C8B addq.l A3, 6 00000810 548A addq.l A2, 2 label00000812: 00000812 0C46 0004 cmpi.w D6, 0x4 00000816 6DBC blt -0x42 /* 000007D4 */ 00000818 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 0000081E 4878 A57E push.l 0xA57E 00000822 42A7 clr.l -[A7] 00000824 42A7 clr.l -[A7] 00000826 486E FFC6 pea.l [A6 - 0x3A] 0000082A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 0000082E 2EBC FFE0 0000 move.l [A7], 0xFFE00000 00000834 4267 clr.w -[A7] 00000836 486E FFC6 pea.l [A6 - 0x3A] 0000083A 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 0000083E 4878 0A3D push.l 0xA3D /* '\n=' */ 00000842 4878 0A3D push.l 0xA3D /* '\n=' */ 00000846 4878 0A3D push.l 0xA3D /* '\n=' */ 0000084A 486E FFC6 pea.l [A6 - 0x3A] 0000084E 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00000852 4A47 tst.w D7 00000854 4FEF 0026 lea.l A7, [A7 + 0x26] 00000858 661C bne +0x1E /* 00000876 */ 0000085A 486E FFC6 pea.l [A6 - 0x3A] 0000085E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000862 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000866 4267 clr.w -[A7] 00000868 2F2D A22E move.l -[A7], [A5 - 0x5DD2] 0000086C 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00000870 3E00 move.w D7, D0 00000872 4FEF 0012 lea.l A7, [A7 + 0x12] label00000876: 00000876 3007 move.w D0, D7 00000878 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 0000087C 4E5E unlink A6 0000087E 4E75 rts export_21: 00000880 2F07 move.l -[A7], D7 00000882 7E00 moveq.l D7, 0x00 00000884 3007 move.w D0, D7 00000886 2E1F move.l D7, [A7]+ 00000888 4E75 rts export_24: 0000088A 2F07 move.l -[A7], D7 0000088C 4A2D A232 tst.b [A5 - 0x5DCE] 00000890 6734 beq +0x36 /* 000008C6 */ 00000892 4878 0002 push.l 0x2 00000896 4878 0003 push.l 0x3 0000089A 2F2D A234 move.l -[A7], [A5 - 0x5DCC] 0000089E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000008A2 2F00 move.l -[A7], D0 000008A4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000008A8 0680 0000 8000 addi.l D0, 0x8000 000008AE 7210 moveq.l D1, 0x10 000008B0 E2A0 asr D0, D1 000008B2 7E08 moveq.l D7, 0x08 000008B4 9E40 sub.w D7, D0 000008B6 4A47 tst.w D7 000008B8 6C04 bge +0x6 /* 000008BE */ 000008BA 7000 moveq.l D0, 0x00 000008BC 6002 bra +0x4 /* 000008C0 */ label000008BE: 000008BE 3007 move.w D0, D7 label000008C0: 000008C0 3E00 move.w D7, D0 000008C2 3007 move.w D0, D7 000008C4 6002 bra +0x4 /* 000008C8 */ label000008C6: 000008C6 7000 moveq.l D0, 0x00 label000008C8: 000008C8 2E1F move.l D7, [A7]+ 000008CA 4E75 rts export_22: 000008CC 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 000008D0 7E00 moveq.l D7, 0x00 000008D2 4A2D A232 tst.b [A5 - 0x5DCE] 000008D6 6720 beq +0x22 /* 000008F8 */ 000008D8 7C64 moveq.l D6, 0x64 000008DA 4878 000A push.l 0xA /* '\n' */ 000008DE 2F2D A234 move.l -[A7], [A5 - 0x5DCC] 000008E2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000008E6 0680 0000 8000 addi.l D0, 0x8000 000008EC 7A10 moveq.l D5, 0x10 000008EE EAA0 asr D0, D5 000008F0 7A1E moveq.l D5, 0x1E 000008F2 DA40 add.w D5, D0 000008F4 7800 moveq.l D4, 0x00 000008F6 7601 moveq.l D3, 0x01 label000008F8: 000008F8 3F3C 0002 move.w -[A7], 0x2 000008FC 4EBA 58A0 jsr [PC + 0x58A0 /* 0000619E */] 00000900 1E00 move.b D7, D0 00000902 BE2D A232 cmp.b D7, [A5 - 0x5DCE] 00000906 548F addq.l A7, 2 00000908 673C beq +0x3E /* 00000946 */ 0000090A 4A2D A232 tst.b [A5 - 0x5DCE] 0000090E 6728 beq +0x2A /* 00000938 */ 00000910 2F3C 0002 272A move.l -[A7], 0x2272A 00000916 4EBA 5C54 jsr [PC + 0x5C54 /* 0000656C */] 0000091A 3E00 move.w D7, D0 0000091C 4217 clr.b [A7] 0000091E 3F03 move.w -[A7], D3 00000920 3F04 move.w -[A7], D4 00000922 3F05 move.w -[A7], D5 00000924 3F06 move.w -[A7], D6 00000926 2F3C 0002 03EA move.l -[A7], 0x203EA 0000092C 4EBA 5DF8 jsr [PC + 0x5DF8 /* 00006726 */] 00000930 3E00 move.w D7, D0 00000932 4FEF 0010 lea.l A7, [A7 + 0x10] 00000936 6024 bra +0x26 /* 0000095C */ label00000938: 00000938 3F3C 0002 move.w -[A7], 0x2 0000093C 4EBA 5922 jsr [PC + 0x5922 /* 00006260 */] 00000940 3E00 move.w D7, D0 00000942 548F addq.l A7, 2 00000944 6016 bra +0x18 /* 0000095C */ label00000946: 00000946 4A2D A232 tst.b [A5 - 0x5DCE] 0000094A 6710 beq +0x12 /* 0000095C */ 0000094C 3F05 move.w -[A7], D5 0000094E 3F06 move.w -[A7], D6 00000950 3F3C 0002 move.w -[A7], 0x2 00000954 4EBA 5CD0 jsr [PC + 0x5CD0 /* 00006626 */] 00000958 3E00 move.w D7, D0 0000095A 5C8F addq.l A7, 6 label0000095C: 0000095C 422D A232 clr.b [A5 - 0x5DCE] 00000960 2B7C 03E8 0000 A234 move.l [A5 - 0x5DCC], 0x3E80000 00000968 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 0000096C 4E75 rts export_23: 0000096E 2F07 move.l -[A7], D7 00000970 7E00 moveq.l D7, 0x00 00000972 422D A232 clr.b [A5 - 0x5DCE] 00000976 3007 move.w D0, D7 00000978 2E1F move.l D7, [A7]+ 0000097A 4E75 rts export_14: 0000097C 4E56 FFCE link A6, -0x0032 00000980 48E7 0108 movem.l -[A7], D7,A4 00000984 42A7 clr.l -[A7] 00000986 A975 syscall TickCount 00000988 7E7F moveq.l D7, 0x7F 0000098A CE9F and.l D7, [A7]+ 0000098C 7004 moveq.l D0, 0x04 0000098E D0AE 0008 add.l D0, [A6 + 0x8] 00000992 2840 movea.l A4, D0 00000994 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00000998 4A00 tst.b D0 0000099A 6756 beq +0x58 /* 000009F2 */ 0000099C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000009A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009A6 4EBA 1120 jsr [PC + 0x1120 /* 00001AC8 */] 000009AA 4880 ext.w D0 000009AC 122C 0008 move.b D1, [A4 + 0x8] 000009B0 4881 ext.w D1 000009B2 4441 neg.w D1 000009B4 EB49 lsl D1.w, 5 000009B6 9240 sub.w D1, D0 000009B8 3E81 move.w [A7], D1 000009BA 4267 clr.w -[A7] 000009BC 3F07 move.w -[A7], D7 000009BE 486E FFCE pea.l [A6 - 0x32] 000009C2 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 000009C6 4297 clr.l [A7] 000009C8 2F2C 0004 move.l -[A7], [A4 + 0x4] 000009CC 2F14 move.l -[A7], [A4] 000009CE 486E FFCE pea.l [A6 - 0x32] 000009D2 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 000009D6 486E FFCE pea.l [A6 - 0x32] 000009DA 2F2D A22E move.l -[A7], [A5 - 0x5DD2] 000009DE 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 000009E2 4297 clr.l [A7] 000009E4 4227 clr.b -[A7] 000009E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000009EA 2F2D A22E move.l -[A7], [A5 - 0x5DD2] 000009EE 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] label000009F2: 000009F2 4CEE 1080 FFC6 movem.l D7,A4, [A6 - 0x3A] 000009F8 4E5E unlink A6 000009FA 4E75 rts export_13: 000009FC 4E56 FFFC link A6, -0x0004 00000A00 48E7 0108 movem.l -[A7], D7,A4 00000A04 7004 moveq.l D0, 0x04 00000A06 D0AE 0008 add.l D0, [A6 + 0x8] 00000A0A 2840 movea.l A4, D0 00000A0C 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00000A10 4A00 tst.b D0 00000A12 6740 beq +0x42 /* 00000A54 */ 00000A14 486E FFFC pea.l [A6 - 0x4] 00000A18 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A1C 2F0C move.l -[A7], A4 00000A1E 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00000A22 4A00 tst.b D0 00000A24 4FEF 000C lea.l A7, [A7 + 0xC] 00000A28 672A beq +0x2C /* 00000A54 */ 00000A2A 206E 000C movea.l A0, [A6 + 0xC] 00000A2E 4A28 000A tst.b [A0 + 0xA] 00000A32 6706 beq +0x8 /* 00000A3A */ 00000A34 302D D412 move.w D0, [A5 - 0x2BEE] 00000A38 6004 bra +0x6 /* 00000A3E */ label00000A3A: 00000A3A 302D D4AE move.w D0, [A5 - 0x2B52] label00000A3E: 00000A3E 3E00 move.w D7, D0 00000A40 3F07 move.w -[A7], D7 00000A42 3F3C 0001 move.w -[A7], 0x1 00000A46 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A4A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000A4E 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00000A52 508F addq.l A7, 8 label00000A54: 00000A54 4CDF 1080 movem.l D7,A4, [A7]+ 00000A58 4E5E unlink A6 00000A5A 4E75 rts export_16: 00000A5C 4E56 0000 link A6, 0 00000A60 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00000A64 2E2E 0008 move.l D7, [A6 + 0x8] 00000A68 246E 000C movea.l A2, [A6 + 0xC] 00000A6C 266E 0010 movea.l A3, [A6 + 0x10] 00000A70 286E 0014 movea.l A4, [A6 + 0x14] 00000A74 4214 clr.b [A4] 00000A76 4213 clr.b [A3] 00000A78 206E 0018 movea.l A0, [A6 + 0x18] 00000A7C 4250 clr.w [A0] 00000A7E 1012 move.b D0, [A2] 00000A80 6B4C bmi +0x4E /* 00000ACE */ 00000A82 5500 subq.b D0, 2 00000A84 6702 beq +0x4 /* 00000A88 */ 00000A86 6046 bra +0x48 /* 00000ACE */ label00000A88: 00000A88 2F0A move.l -[A7], A2 00000A8A 4EBA 36C4 jsr [PC + 0x36C4 /* 00004150 */] 00000A8E 4A00 tst.b D0 00000A90 588F addq.l A7, 4 00000A92 6736 beq +0x38 /* 00000ACA */ 00000A94 2F0A move.l -[A7], A2 00000A96 2F07 move.l -[A7], D7 00000A98 4EBA 0522 jsr [PC + 0x522 /* 00000FBC */] 00000A9C 4A00 tst.b D0 00000A9E 508F addq.l A7, 8 00000AA0 6728 beq +0x2A /* 00000ACA */ 00000AA2 18BC 0001 move.b [A4], 0x1 00000AA6 16BC 0001 move.b [A3], 0x1 00000AAA 2F07 move.l -[A7], D7 00000AAC 2F0A move.l -[A7], A2 00000AAE 4EBA 3AE6 jsr [PC + 0x3AE6 /* 00004596 */] 00000AB2 3C00 move.w D6, D0 00000AB4 206E 0018 movea.l A0, [A6 + 0x18] 00000AB8 3086 move.w [A0], D6 00000ABA 3E86 move.w [A7], D6 00000ABC 2F07 move.l -[A7], D7 00000ABE 4EBA 11BA jsr [PC + 0x11BA /* 00001C7A */] 00000AC2 3A00 move.w D5, D0 00000AC4 4FEF 000C lea.l A7, [A7 + 0xC] 00000AC8 6004 bra +0x6 /* 00000ACE */ label00000ACA: 00000ACA 4214 clr.b [A4] 00000ACC 4213 clr.b [A3] label00000ACE: 00000ACE 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00000AD2 4E5E unlink A6 00000AD4 4E75 rts 00000AD6 4E56 0000 link A6, 0 00000ADA 4E5E unlink A6 00000ADC 4E75 rts export_15: 00000ADE 4E56 0000 link A6, 0 00000AE2 4267 clr.w -[A7] 00000AE4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AE8 4EBA 1108 jsr [PC + 0x1108 /* 00001BF2 */] 00000AEC 206E 000C movea.l A0, [A6 + 0xC] 00000AF0 10BC 0001 move.b [A0], 0x1 00000AF4 3EBC 000A move.w [A7], 0xA /* '\n' */ 00000AF8 4EBA 4942 jsr [PC + 0x4942 /* 0000543C */] 00000AFC 4E5E unlink A6 00000AFE 4E75 rts export_18: 00000B00 4E56 FF98 link A6, -0x0068 00000B04 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000B08 266E 0008 movea.l A3, [A6 + 0x8] 00000B0C 182E 000C move.b D4, [A6 + 0xC] 00000B10 7A00 moveq.l D5, 0x00 00000B12 49EB 0014 lea.l A4, [A3 + 0x14] 00000B16 2E0B move.l D7, A3 00000B18 5887 addq.l D7, 4 00000B1A 1004 move.b D0, D4 00000B1C 6710 beq +0x12 /* 00000B2E */ 00000B1E 6B0E bmi +0x10 /* 00000B2E */ 00000B20 5700 subq.b D0, 3 00000B22 670A beq +0xC /* 00000B2E */ 00000B24 6A08 bpl +0xA /* 00000B2E */ 00000B26 5200 addq.b D0, 1 00000B28 6B04 bmi +0x6 /* 00000B2E */ 00000B2A 422C 0007 clr.b [A4 + 0x7] label00000B2E: 00000B2E 7000 moveq.l D0, 0x00 00000B30 102B 0002 move.b D0, [A3 + 0x2] 00000B34 B06D C344 cmp.w D0, [A5 - 0x3CBC] 00000B38 6600 0118 bne +0x11A /* 00000C52 */ 00000B3C 0C04 0003 cmpi.b D4, 0x3 00000B40 6708 beq +0xA /* 00000B4A */ 00000B42 0C04 0001 cmpi.b D4, 0x1 00000B46 6600 010A bne +0x10C /* 00000C52 */ label00000B4A: 00000B4A 422E FFFF clr.b [A6 - 0x1] 00000B4E 4227 clr.b -[A7] 00000B50 2F0B move.l -[A7], A3 00000B52 4EBA 0F84 jsr [PC + 0xF84 /* 00001AD8 */] 00000B56 1A00 move.b D5, D0 00000B58 486E FF9A pea.l [A6 - 0x66] 00000B5C 4227 clr.b -[A7] 00000B5E 1F05 move.b -[A7], D5 00000B60 2F07 move.l -[A7], D7 00000B62 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00000B66 2A3C 03E8 0000 move.l D5, 0x3E80000 00000B6C 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 00000B70 3600 move.w D3, D0 00000B72 4FEF 0012 lea.l A7, [A7 + 0x12] 00000B76 6000 0090 bra +0x92 /* 00000C08 */ label00000B7A: 00000B7A 2006 move.l D0, D6 00000B7C 5880 addq.l D0, 4 00000B7E 2440 movea.l A2, D0 00000B80 3F03 move.w -[A7], D3 00000B82 4EBA 4652 jsr [PC + 0x4652 /* 000051D6 */] 00000B86 2C00 move.l D6, D0 00000B88 4A86 tst.l D6 00000B8A 548F addq.l A7, 2 00000B8C 6770 beq +0x72 /* 00000BFE */ 00000B8E 4A2C 0008 tst.b [A4 + 0x8] 00000B92 660A bne +0xC /* 00000B9E */ 00000B94 7000 moveq.l D0, 0x00 00000B96 102B 0001 move.b D0, [A3 + 0x1] 00000B9A B043 cmp.w D0, D3 00000B9C 6760 beq +0x62 /* 00000BFE */ label00000B9E: 00000B9E 486E FFE2 pea.l [A6 - 0x1E] 00000BA2 486E FF9A pea.l [A6 - 0x66] 00000BA6 2F06 move.l -[A7], D6 00000BA8 4EBA 1D72 jsr [PC + 0x1D72 /* 0000291C */] 00000BAC 4A00 tst.b D0 00000BAE 4FEF 000C lea.l A7, [A7 + 0xC] 00000BB2 674A beq +0x4C /* 00000BFE */ 00000BB4 BAAE FFE2 cmp.l D5, [A6 - 0x1E] 00000BB8 6F44 ble +0x46 /* 00000BFE */ 00000BBA 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00000BC0 3D43 FFF8 move.w [A6 - 0x8], D3 00000BC4 2A2E FFE2 move.l D5, [A6 - 0x1E] 00000BC8 206E FFE6 movea.l A0, [A6 - 0x1A] 00000BCC 41E8 0080 lea.l A0, [A0 + 0x80] 00000BD0 2008 move.l D0, A0 00000BD2 0240 FF00 andi.w D0, 0xFF00 00000BD6 4A80 tst.l D0 00000BD8 660E bne +0x10 /* 00000BE8 */ 00000BDA 422E FFFE clr.b [A6 - 0x2] 00000BDE 426E FFFC clr.w [A6 - 0x4] 00000BE2 426E FFFA clr.w [A6 - 0x6] 00000BE6 6016 bra +0x18 /* 00000BFE */ label00000BE8: 00000BE8 4AAE FFE6 tst.l [A6 - 0x1A] 00000BEC 6F04 ble +0x6 /* 00000BF2 */ 00000BEE 7001 moveq.l D0, 0x01 00000BF0 6002 bra +0x4 /* 00000BF4 */ label00000BF2: 00000BF2 70FF moveq.l D0, 0xFFFFFFFF label00000BF4: 00000BF4 1D40 FFFE move.b [A6 - 0x2], D0 00000BF8 2D6E FFEA FFFA move.l [A6 - 0x6], [A6 - 0x16] label00000BFE: 00000BFE 3F03 move.w -[A7], D3 00000C00 4EAD 088A jsr [A5 + 0x88A /* export_269 */] 00000C04 3600 move.w D3, D0 00000C06 548F addq.l A7, 2 label00000C08: 00000C08 4A43 tst.w D3 00000C0A 6C00 FF6E bge -0x90 /* 00000B7A */ 00000C0E 4A2E FFFF tst.b [A6 - 0x1] 00000C12 673E beq +0x40 /* 00000C52 */ 00000C14 4A2C 0007 tst.b [A4 + 0x7] 00000C18 6726 beq +0x28 /* 00000C40 */ 00000C1A 302E FFF8 move.w D0, [A6 - 0x8] 00000C1E B054 cmp.w D0, [A4] 00000C20 661E bne +0x20 /* 00000C40 */ 00000C22 302E FFFC move.w D0, [A6 - 0x4] 00000C26 B06C 0004 cmp.w D0, [A4 + 0x4] 00000C2A 6614 bne +0x16 /* 00000C40 */ 00000C2C 302E FFFA move.w D0, [A6 - 0x6] 00000C30 B06C 0002 cmp.w D0, [A4 + 0x2] 00000C34 660A bne +0xC /* 00000C40 */ 00000C36 102E FFFE move.b D0, [A6 - 0x2] 00000C3A B02C 0006 cmp.b D0, [A4 + 0x6] 00000C3E 6712 beq +0x14 /* 00000C52 */ label00000C40: 00000C40 28AE FFF8 move.l [A4], [A6 - 0x8] 00000C44 296E FFFC 0004 move.l [A4 + 0x4], [A6 - 0x4] 00000C4A 2F0B move.l -[A7], A3 00000C4C 4EBA 0FE8 jsr [PC + 0xFE8 /* 00001C36 */] 00000C50 588F addq.l A7, 4 label00000C52: 00000C52 0C04 0003 cmpi.b D4, 0x3 00000C56 6706 beq +0x8 /* 00000C5E */ 00000C58 0C04 0001 cmpi.b D4, 0x1 00000C5C 6646 bne +0x48 /* 00000CA4 */ label00000C5E: 00000C5E 4EBA 34AE jsr [PC + 0x34AE /* 0000410E */] 00000C62 2440 movea.l A2, D0 00000C64 200A move.l D0, A2 00000C66 673C beq +0x3E /* 00000CA4 */ 00000C68 4A2C 0007 tst.b [A4 + 0x7] 00000C6C 6736 beq +0x38 /* 00000CA4 */ 00000C6E 3014 move.w D0, [A4] 00000C70 B06D C344 cmp.w D0, [A5 - 0x3CBC] 00000C74 662E bne +0x30 /* 00000CA4 */ 00000C76 2F0A move.l -[A7], A2 00000C78 2F0B move.l -[A7], A3 00000C7A 4EBA 0340 jsr [PC + 0x340 /* 00000FBC */] 00000C7E 4A00 tst.b D0 00000C80 508F addq.l A7, 8 00000C82 6720 beq +0x22 /* 00000CA4 */ 00000C84 49EA 0004 lea.l A4, [A2 + 0x4] 00000C88 1B7C 0001 A232 move.b [A5 - 0x5DCE], 0x1 00000C8E 2F0C move.l -[A7], A4 00000C90 2F07 move.l -[A7], D7 00000C92 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 00000C96 2A00 move.l D5, D0 00000C98 BAAD A234 cmp.l D5, [A5 - 0x5DCC] 00000C9C 508F addq.l A7, 8 00000C9E 6C04 bge +0x6 /* 00000CA4 */ 00000CA0 2B45 A234 move.l [A5 - 0x5DCC], D5 label00000CA4: 00000CA4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000CA8 4E5E unlink A6 00000CAA 4E75 rts export_17: 00000CAC 4E56 0000 link A6, 0 00000CB0 48E7 0038 movem.l -[A7], A2,A3,A4 00000CB4 246E 000C movea.l A2, [A6 + 0xC] 00000CB8 7014 moveq.l D0, 0x14 00000CBA D0AE 0008 add.l D0, [A6 + 0x8] 00000CBE 2840 movea.l A4, D0 00000CC0 7004 moveq.l D0, 0x04 00000CC2 D0AE 0008 add.l D0, [A6 + 0x8] 00000CC6 2640 movea.l A3, D0 00000CC8 4A2C 0007 tst.b [A4 + 0x7] 00000CCC 672A beq +0x2C /* 00000CF8 */ 00000CCE 2013 move.l D0, [A3] 00000CD0 0680 0000 8000 addi.l D0, 0x8000 00000CD6 7210 moveq.l D1, 0x10 00000CD8 E2A0 asr D0, D1 00000CDA 306C 0002 movea.w A0, [A4 + 0x2] 00000CDE B1C0 cmpa.l A0, D0 00000CE0 6616 bne +0x18 /* 00000CF8 */ 00000CE2 202B 0004 move.l D0, [A3 + 0x4] 00000CE6 0680 0000 8000 addi.l D0, 0x8000 00000CEC 7210 moveq.l D1, 0x10 00000CEE E2A0 asr D0, D1 00000CF0 306C 0004 movea.w A0, [A4 + 0x4] 00000CF4 B1C0 cmpa.l A0, D0 00000CF6 6704 beq +0x6 /* 00000CFC */ label00000CF8: 00000CF8 4212 clr.b [A2] 00000CFA 600E bra +0x10 /* 00000D0A */ label00000CFC: 00000CFC 14AC 0006 move.b [A2], [A4 + 0x6] 00000D00 4A12 tst.b [A2] 00000D02 6706 beq +0x8 /* 00000D0A */ 00000D04 197C 0001 0008 move.b [A4 + 0x8], 0x1 label00000D0A: 00000D0A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000D0E 4E5E unlink A6 00000D10 4E75 rts fn00000D12: 00000D12 4E56 0000 link A6, 0 00000D16 48E7 0118 movem.l -[A7], D7,A3,A4 00000D1A 7E00 moveq.l D7, 0x00 00000D1C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D20 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D24 1F3C 0001 move.b -[A7], 0x1 00000D28 4EBA 0E80 jsr [PC + 0xE80 /* 00001BAA */] 00000D2C 206E 0010 movea.l A0, [A6 + 0x10] 00000D30 2080 move.l [A0], D0 00000D32 2650 movea.l A3, [A0] 00000D34 200B move.l D0, A3 00000D36 4FEF 000A lea.l A7, [A7 + 0xA] 00000D3A 6712 beq +0x14 /* 00000D4E */ 00000D3C 49EB 0014 lea.l A4, [A3 + 0x14] 00000D40 422C 0008 clr.b [A4 + 0x8] 00000D44 422C 0007 clr.b [A4 + 0x7] 00000D48 422C 0006 clr.b [A4 + 0x6] 00000D4C 6004 bra +0x6 /* 00000D52 */ label00000D4E: 00000D4E 3E3C 8540 move.w D7, 0x8540 label00000D52: 00000D52 3007 move.w D0, D7 00000D54 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000D58 4E5E unlink A6 00000D5A 4E75 rts export_10: 00000D5C 4E56 0000 link A6, 0 00000D60 48E7 0118 movem.l -[A7], D7,A3,A4 00000D64 266E 0008 movea.l A3, [A6 + 0x8] 00000D68 286E 000C movea.l A4, [A6 + 0xC] 00000D6C 7E00 moveq.l D7, 0x00 00000D6E 4A47 tst.w D7 00000D70 6614 bne +0x16 /* 00000D86 */ 00000D72 2F0C move.l -[A7], A4 00000D74 2F2B 000E move.l -[A7], [A3 + 0xE] 00000D78 486B 0004 pea.l [A3 + 0x4] 00000D7C 4EBA FF94 jsr [PC - 0x6C /* 00000D12 */] 00000D80 3E00 move.w D7, D0 00000D82 4FEF 000C lea.l A7, [A7 + 0xC] label00000D86: 00000D86 4A47 tst.w D7 00000D88 661C bne +0x1E /* 00000DA6 */ 00000D8A 486B 0002 pea.l [A3 + 0x2] 00000D8E 2F14 move.l -[A7], [A4] 00000D90 4EBA 0DCA jsr [PC + 0xDCA /* 00001B5C */] 00000D94 7000 moveq.l D0, 0x00 00000D96 102B 0001 move.b D0, [A3 + 0x1] 00000D9A 3E80 move.w [A7], D0 00000D9C 2F14 move.l -[A7], [A4] 00000D9E 4EBA 0DD0 jsr [PC + 0xDD0 /* 00001B70 */] 00000DA2 4FEF 000C lea.l A7, [A7 + 0xC] label00000DA6: 00000DA6 4A47 tst.w D7 00000DA8 660A bne +0xC /* 00000DB4 */ 00000DAA 2F0B move.l -[A7], A3 00000DAC 2F14 move.l -[A7], [A4] 00000DAE 4EBA 00FC jsr [PC + 0xFC /* 00000EAC */] 00000DB2 508F addq.l A7, 8 label00000DB4: 00000DB4 4A47 tst.w D7 00000DB6 6702 beq +0x4 /* 00000DBA */ 00000DB8 4294 clr.l [A4] label00000DBA: 00000DBA 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000DBE 4E5E unlink A6 00000DC0 4E75 rts export_19: 00000DC2 4E56 0000 link A6, 0 00000DC6 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000DCA 2E2E 0008 move.l D7, [A6 + 0x8] 00000DCE 266E 000C movea.l A3, [A6 + 0xC] 00000DD2 1C2E 0014 move.b D6, [A6 + 0x14] 00000DD6 284B movea.l A4, A3 00000DD8 7014 moveq.l D0, 0x14 00000DDA D087 add.l D0, D7 00000DDC 2440 movea.l A2, D0 00000DDE 4A06 tst.b D6 00000DE0 670E beq +0x10 /* 00000DF0 */ 00000DE2 2047 movea.l A0, D7 00000DE4 1028 0012 move.b D0, [A0 + 0x12] 00000DE8 4880 ext.w D0 00000DEA 3680 move.w [A3], D0 00000DEC 548B addq.l A3, 2 00000DEE 600A bra +0xC /* 00000DFA */ label00000DF0: 00000DF0 2047 movea.l A0, D7 00000DF2 116B 0001 0012 move.b [A0 + 0x12], [A3 + 0x1] 00000DF8 548B addq.l A3, 2 label00000DFA: 00000DFA 4A06 tst.b D6 00000DFC 6706 beq +0x8 /* 00000E04 */ 00000DFE 3692 move.w [A3], [A2] 00000E00 548B addq.l A3, 2 00000E02 6004 bra +0x6 /* 00000E08 */ label00000E04: 00000E04 3493 move.w [A2], [A3] 00000E06 548B addq.l A3, 2 label00000E08: 00000E08 4A06 tst.b D6 00000E0A 6708 beq +0xA /* 00000E14 */ 00000E0C 26AA 0002 move.l [A3], [A2 + 0x2] 00000E10 588B addq.l A3, 4 00000E12 6006 bra +0x8 /* 00000E1A */ label00000E14: 00000E14 2553 0002 move.l [A2 + 0x2], [A3] 00000E18 588B addq.l A3, 4 label00000E1A: 00000E1A 4A06 tst.b D6 00000E1C 6708 beq +0xA /* 00000E26 */ 00000E1E 16AA 0006 move.b [A3], [A2 + 0x6] 00000E22 528B addq.l A3, 1 00000E24 6006 bra +0x8 /* 00000E2C */ label00000E26: 00000E26 1553 0006 move.b [A2 + 0x6], [A3] 00000E2A 528B addq.l A3, 1 label00000E2C: 00000E2C 7A80 moveq.l D5, 0xFFFFFF80 00000E2E 4A06 tst.b D6 00000E30 6704 beq +0x6 /* 00000E36 */ 00000E32 7800 moveq.l D4, 0x00 00000E34 6004 bra +0x6 /* 00000E3A */ label00000E36: 00000E36 1813 move.b D4, [A3] 00000E38 528B addq.l A3, 1 label00000E3A: 00000E3A 4A06 tst.b D6 00000E3C 670A beq +0xC /* 00000E48 */ 00000E3E 4A2A 0007 tst.b [A2 + 0x7] 00000E42 671A beq +0x1C /* 00000E5E */ 00000E44 8805 or.b D4, D5 00000E46 6016 bra +0x18 /* 00000E5E */ label00000E48: 00000E48 7000 moveq.l D0, 0x00 00000E4A 1004 move.b D0, D4 00000E4C 7200 moveq.l D1, 0x00 00000E4E 1205 move.b D1, D5 00000E50 C041 and.w D0, D1 00000E52 6704 beq +0x6 /* 00000E58 */ 00000E54 7001 moveq.l D0, 0x01 00000E56 6002 bra +0x4 /* 00000E5A */ label00000E58: 00000E58 7000 moveq.l D0, 0x00 label00000E5A: 00000E5A 1540 0007 move.b [A2 + 0x7], D0 label00000E5E: 00000E5E 7000 moveq.l D0, 0x00 00000E60 1005 move.b D0, D5 00000E62 E240 asr D0.w, 1 00000E64 1A00 move.b D5, D0 00000E66 4A06 tst.b D6 00000E68 670A beq +0xC /* 00000E74 */ 00000E6A 4A2A 0008 tst.b [A2 + 0x8] 00000E6E 671A beq +0x1C /* 00000E8A */ 00000E70 8805 or.b D4, D5 00000E72 6016 bra +0x18 /* 00000E8A */ label00000E74: 00000E74 7000 moveq.l D0, 0x00 00000E76 1004 move.b D0, D4 00000E78 7200 moveq.l D1, 0x00 00000E7A 1205 move.b D1, D5 00000E7C C041 and.w D0, D1 00000E7E 6704 beq +0x6 /* 00000E84 */ 00000E80 7001 moveq.l D0, 0x01 00000E82 6002 bra +0x4 /* 00000E86 */ label00000E84: 00000E84 7000 moveq.l D0, 0x00 label00000E86: 00000E86 1540 0008 move.b [A2 + 0x8], D0 label00000E8A: 00000E8A 7000 moveq.l D0, 0x00 00000E8C 1005 move.b D0, D5 00000E8E E240 asr D0.w, 1 00000E90 1A00 move.b D5, D0 00000E92 4A06 tst.b D6 00000E94 6704 beq +0x6 /* 00000E9A */ 00000E96 1684 move.b [A3], D4 00000E98 528B addq.l A3, 1 label00000E9A: 00000E9A 200B move.l D0, A3 00000E9C 908C sub.l D0, A4 00000E9E 206E 0010 movea.l A0, [A6 + 0x10] 00000EA2 D150 add.w [A0], D0 00000EA4 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000EA8 4E5E unlink A6 00000EAA 4E75 rts export_12: fn00000EAC: 00000EAC 4E56 0000 link A6, 0 00000EB0 206E 000C movea.l A0, [A6 + 0xC] 00000EB4 226E 0008 movea.l A1, [A6 + 0x8] 00000EB8 43E9 0014 lea.l A1, [A1 + 0x14] 00000EBC 41E8 0014 lea.l A0, [A0 + 0x14] 00000EC0 22D8 move.l [A1]+, [A0]+ 00000EC2 22D8 move.l [A1]+, [A0]+ 00000EC4 32D8 move.w [A1]+, [A0]+ 00000EC6 4E5E unlink A6 00000EC8 4E75 rts export_11: 00000ECA 4E56 FFFA link A6, -0x0006 00000ECE 48E7 0108 movem.l -[A7], D7,A4 00000ED2 7014 moveq.l D0, 0x14 00000ED4 D0AE 0008 add.l D0, [A6 + 0x8] 00000ED8 2840 movea.l A4, D0 00000EDA 4A2C 0007 tst.b [A4 + 0x7] 00000EDE 671A beq +0x1C /* 00000EFA */ 00000EE0 3014 move.w D0, [A4] 00000EE2 B06D C344 cmp.w D0, [A5 - 0x3CBC] 00000EE6 6612 bne +0x14 /* 00000EFA */ 00000EE8 422C 0007 clr.b [A4 + 0x7] 00000EEC 422D A232 clr.b [A5 - 0x5DCE] 00000EF0 3F3C 0002 move.w -[A7], 0x2 00000EF4 4EBA 536A jsr [PC + 0x536A /* 00006260 */] 00000EF8 548F addq.l A7, 2 label00000EFA: 00000EFA 206E 0008 movea.l A0, [A6 + 0x8] 00000EFE 7E00 moveq.l D7, 0x00 00000F00 1E28 0001 move.b D7, [A0 + 0x1] 00000F04 4A6E 000C tst.w [A6 + 0xC] 00000F08 672A beq +0x2C /* 00000F34 */ 00000F0A 3F07 move.w -[A7], D7 00000F0C 4EBA 325A jsr [PC + 0x325A /* 00004168 */] 00000F10 4A00 tst.b D0 00000F12 548F addq.l A7, 2 00000F14 671E beq +0x20 /* 00000F34 */ 00000F16 486E FFFA pea.l [A6 - 0x6] 00000F1A 3F07 move.w -[A7], D7 00000F1C 4EBA 44B8 jsr [PC + 0x44B8 /* 000053D6 */] 00000F20 3EAE 000C move.w [A7], [A6 + 0xC] 00000F24 4EBA 4516 jsr [PC + 0x4516 /* 0000543C */] 00000F28 486E FFFA pea.l [A6 - 0x6] 00000F2C 4EBA 44E2 jsr [PC + 0x44E2 /* 00005410 */] 00000F30 4FEF 000A lea.l A7, [A7 + 0xA] label00000F34: 00000F34 3F07 move.w -[A7], D7 00000F36 4EBA 3482 jsr [PC + 0x3482 /* 000043BA */] 00000F3A 4CEE 1080 FFF2 movem.l D7,A4, [A6 - 0xE] 00000F40 4E5E unlink A6 00000F42 4E75 rts fn00000F44: 00000F44 4E56 FFFC link A6, -0x0004 00000F48 2F07 move.l -[A7], D7 00000F4A 7E00 moveq.l D7, 0x00 00000F4C 4A47 tst.w D7 00000F4E 6616 bne +0x18 /* 00000F66 */ 00000F50 486E FFFC pea.l [A6 - 0x4] 00000F54 2F2D C328 move.l -[A7], [A5 - 0x3CD8] 00000F58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F5C 4EBA FDB4 jsr [PC - 0x24C /* 00000D12 */] 00000F60 3E00 move.w D7, D0 00000F62 4FEF 000C lea.l A7, [A7 + 0xC] label00000F66: 00000F66 4A47 tst.w D7 00000F68 6616 bne +0x18 /* 00000F80 */ 00000F6A 42A7 clr.l -[A7] 00000F6C 4878 4000 push.l 0x4000 /* '@\0' */ 00000F70 4878 0AC0 push.l 0xAC0 00000F74 A84D syscall FixDiv 00000F76 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F7A 4EBA 139A jsr [PC + 0x139A /* 00002316 */] 00000F7E 508F addq.l A7, 8 label00000F80: 00000F80 4A47 tst.w D7 00000F82 6612 bne +0x14 /* 00000F96 */ 00000F84 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F88 4EBA 0A18 jsr [PC + 0xA18 /* 000019A2 */] 00000F8C 4A00 tst.b D0 00000F8E 588F addq.l A7, 4 00000F90 6604 bne +0x6 /* 00000F96 */ 00000F92 3E3C 8542 move.w D7, 0x8542 label00000F96: 00000F96 4A47 tst.w D7 00000F98 660C bne +0xE /* 00000FA6 */ 00000F9A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F9E 4EBA 0C96 jsr [PC + 0xC96 /* 00001C36 */] 00000FA2 3E00 move.w D7, D0 00000FA4 588F addq.l A7, 4 label00000FA6: 00000FA6 4A47 tst.w D7 00000FA8 660A bne +0xC /* 00000FB4 */ 00000FAA 3F3C 000C move.w -[A7], 0xC 00000FAE 4EBA 448C jsr [PC + 0x448C /* 0000543C */] 00000FB2 548F addq.l A7, 2 label00000FB4: 00000FB4 3007 move.w D0, D7 00000FB6 2E1F move.l D7, [A7]+ 00000FB8 4E5E unlink A6 00000FBA 4E75 rts fn00000FBC: 00000FBC 4E56 0000 link A6, 0 00000FC0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FC4 4EBA 315A jsr [PC + 0x315A /* 00004120 */] 00000FC8 206E 0008 movea.l A0, [A6 + 0x8] 00000FCC 7200 moveq.l D1, 0x00 00000FCE 1228 0001 move.b D1, [A0 + 0x1] 00000FD2 B041 cmp.w D0, D1 00000FD4 588F addq.l A7, 4 00000FD6 660E bne +0x10 /* 00000FE6 */ 00000FD8 206E 0008 movea.l A0, [A6 + 0x8] 00000FDC 4A28 001C tst.b [A0 + 0x1C] 00000FE0 6604 bne +0x6 /* 00000FE6 */ 00000FE2 7000 moveq.l D0, 0x00 00000FE4 6002 bra +0x4 /* 00000FE8 */ label00000FE6: 00000FE6 7001 moveq.l D0, 0x01 label00000FE8: 00000FE8 4E5E unlink A6 00000FEA 4E75 rts export_114: 00000FEC 4E56 FFF0 link A6, -0x0010 00000FF0 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000FF4 7E00 moveq.l D7, 0x00 00000FF6 486D 0372 pea.l [A5 + 0x372 /* export_106 */] 00000FFA 486D A356 pea.l [A5 - 0x5CAA] 00000FFE 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 00001002 4A47 tst.w D7 00001004 508F addq.l A7, 8 00001006 662A bne +0x2C /* 00001032 */ 00001008 486D A358 pea.l [A5 - 0x5CA8] 0000100C 42A7 clr.l -[A7] 0000100E 42A7 clr.l -[A7] 00001010 42A7 clr.l -[A7] 00001012 4227 clr.b -[A7] 00001014 4878 2000 push.l 0x2000 /* ' \0' */ 00001018 4878 2000 push.l 0x2000 /* ' \0' */ 0000101C 2F3C 0000 8000 move.l -[A7], 0x8000 00001022 2F3C 000C 0400 move.l -[A7], 0xC0400 00001028 4EBA 09D2 jsr [PC + 0x9D2 /* 000019FC */] 0000102C 3E00 move.w D7, D0 0000102E 4FEF 0022 lea.l A7, [A7 + 0x22] label00001032: 00001032 4A47 tst.w D7 00001034 6644 bne +0x46 /* 0000107A */ 00001036 1F3C 0004 move.b -[A7], 0x4 0000103A 4EBA 09A8 jsr [PC + 0x9A8 /* 000019E4 */] 0000103E 2840 movea.l A4, D0 00001040 41ED 037A lea.l A0, [A5 + 0x37A /* export_107 */] 00001044 2948 0020 move.l [A4 + 0x20], A0 00001048 41ED 0382 lea.l A0, [A5 + 0x382 /* export_108 */] 0000104C 2948 0024 move.l [A4 + 0x24], A0 00001050 41ED 038A lea.l A0, [A5 + 0x38A /* export_109 */] 00001054 2948 0028 move.l [A4 + 0x28], A0 00001058 41ED 0392 lea.l A0, [A5 + 0x392 /* export_110 */] 0000105C 2948 002C move.l [A4 + 0x2C], A0 00001060 41ED 039A lea.l A0, [A5 + 0x39A /* export_111 */] 00001064 2948 004C move.l [A4 + 0x4C], A0 00001068 41ED 03A2 lea.l A0, [A5 + 0x3A2 /* export_112 */] 0000106C 2948 0054 move.l [A4 + 0x54], A0 00001070 41ED 03AA lea.l A0, [A5 + 0x3AA /* export_113 */] 00001074 2948 0044 move.l [A4 + 0x44], A0 00001078 548F addq.l A7, 2 label0000107A: 0000107A 4A47 tst.w D7 0000107C 6600 0252 bne +0x254 /* 000012D0 */ 00001080 3F3C 0001 move.w -[A7], 0x1 00001084 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00001088 2B40 A352 move.l [A5 - 0x5CAE], D0 0000108C 4A80 tst.l D0 0000108E 548F addq.l A7, 2 00001090 6606 bne +0x8 /* 00001098 */ 00001092 7E94 moveq.l D7, 0xFFFFFF94 00001094 6000 023A bra +0x23C /* 000012D0 */ label00001098: 00001098 3F3C 0010 move.w -[A7], 0x10 0000109C 486E FFFC pea.l [A6 - 0x4] 000010A0 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 000010A4 3E00 move.w D7, D0 000010A6 4A47 tst.w D7 000010A8 5C8F addq.l A7, 6 000010AA 6610 bne +0x12 /* 000010BC */ 000010AC 3F3C 000C move.w -[A7], 0xC 000010B0 486E FFF8 pea.l [A6 - 0x8] 000010B4 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000010B8 3E00 move.w D7, D0 000010BA 5C8F addq.l A7, 6 label000010BC: 000010BC 206E FFFC movea.l A0, [A6 - 0x4] 000010C0 7002 moveq.l D0, 0x02 000010C2 D090 add.l D0, [A0] 000010C4 2840 movea.l A4, D0 000010C6 28BC 0000 0A3D move.l [A4], 0xA3D /* '\n=' */ 000010CC 297C 0000 0A3D 0004 move.l [A4 + 0x4], 0xA3D /* '\n=' */ 000010D4 297C FFFF F5C3 0008 move.l [A4 + 0x8], 0xFFFFF5C3 000010DC 206E FFFC movea.l A0, [A6 - 0x4] 000010E0 7018 moveq.l D0, 0x18 000010E2 D090 add.l D0, [A0] 000010E4 2840 movea.l A4, D0 000010E6 28BC FFFF F5C3 move.l [A4], 0xFFFFF5C3 000010EC 297C 0000 0A3D 0004 move.l [A4 + 0x4], 0xA3D /* '\n=' */ 000010F4 297C FFFF F5C3 0008 move.l [A4 + 0x8], 0xFFFFF5C3 000010FC 206E FFFC movea.l A0, [A6 - 0x4] 00001100 702E moveq.l D0, 0x2E 00001102 D090 add.l D0, [A0] 00001104 2840 movea.l A4, D0 00001106 28BC FFFF F5C3 move.l [A4], 0xFFFFF5C3 0000110C 297C FFFF F5C3 0004 move.l [A4 + 0x4], 0xFFFFF5C3 00001114 297C FFFF F5C3 0008 move.l [A4 + 0x8], 0xFFFFF5C3 0000111C 206E FFFC movea.l A0, [A6 - 0x4] 00001120 7044 moveq.l D0, 0x44 00001122 D090 add.l D0, [A0] 00001124 2840 movea.l A4, D0 00001126 28BC 0000 0A3D move.l [A4], 0xA3D /* '\n=' */ 0000112C 297C FFFF F5C3 0004 move.l [A4 + 0x4], 0xFFFFF5C3 00001134 297C FFFF F5C3 0008 move.l [A4 + 0x8], 0xFFFFF5C3 0000113C 206E FFFC movea.l A0, [A6 - 0x4] 00001140 705A moveq.l D0, 0x5A 00001142 D090 add.l D0, [A0] 00001144 2840 movea.l A4, D0 00001146 28BC 0000 0A3D move.l [A4], 0xA3D /* '\n=' */ 0000114C 297C 0000 0A3D 0004 move.l [A4 + 0x4], 0xA3D /* '\n=' */ 00001154 297C 0000 0A3D 0008 move.l [A4 + 0x8], 0xA3D /* '\n=' */ 0000115C 206E FFFC movea.l A0, [A6 - 0x4] 00001160 7070 moveq.l D0, 0x70 00001162 D090 add.l D0, [A0] 00001164 2840 movea.l A4, D0 00001166 28BC FFFF F5C3 move.l [A4], 0xFFFFF5C3 0000116C 297C 0000 0A3D 0004 move.l [A4 + 0x4], 0xA3D /* '\n=' */ 00001174 297C 0000 0A3D 0008 move.l [A4 + 0x8], 0xA3D /* '\n=' */ 0000117C 206E FFFC movea.l A0, [A6 - 0x4] 00001180 2850 movea.l A4, [A0] 00001182 49EC 0086 lea.l A4, [A4 + 0x86] 00001186 28BC FFFF F5C3 move.l [A4], 0xFFFFF5C3 0000118C 297C FFFF F5C3 0004 move.l [A4 + 0x4], 0xFFFFF5C3 00001194 297C 0000 0A3D 0008 move.l [A4 + 0x8], 0xA3D /* '\n=' */ 0000119C 206E FFFC movea.l A0, [A6 - 0x4] 000011A0 2850 movea.l A4, [A0] 000011A2 49EC 009C lea.l A4, [A4 + 0x9C] 000011A6 28BC 0000 0A3D move.l [A4], 0xA3D /* '\n=' */ 000011AC 297C FFFF F5C3 0004 move.l [A4 + 0x4], 0xFFFFF5C3 000011B4 297C 0000 0A3D 0008 move.l [A4 + 0x8], 0xA3D /* '\n=' */ 000011BC 206E FFFC movea.l A0, [A6 - 0x4] 000011C0 2850 movea.l A4, [A0] 000011C2 49EC 00B2 lea.l A4, [A4 + 0xB2] 000011C6 4294 clr.l [A4] 000011C8 42AC 0004 clr.l [A4 + 0x4] 000011CC 42AC 0008 clr.l [A4 + 0x8] 000011D0 206E FFFC movea.l A0, [A6 - 0x4] 000011D4 2850 movea.l A4, [A0] 000011D6 49EC 00C8 lea.l A4, [A4 + 0xC8] 000011DA 4294 clr.l [A4] 000011DC 42AC 0004 clr.l [A4 + 0x4] 000011E0 42AC 0008 clr.l [A4 + 0x8] 000011E4 206E FFFC movea.l A0, [A6 - 0x4] 000011E8 2850 movea.l A4, [A0] 000011EA 49EC 00DE lea.l A4, [A4 + 0xDE] 000011EE 4294 clr.l [A4] 000011F0 42AC 0004 clr.l [A4 + 0x4] 000011F4 42AC 0008 clr.l [A4 + 0x8] 000011F8 206E FFFC movea.l A0, [A6 - 0x4] 000011FC 2850 movea.l A4, [A0] 000011FE 49EC 00F4 lea.l A4, [A4 + 0xF4] 00001202 4294 clr.l [A4] 00001204 42AC 0004 clr.l [A4 + 0x4] 00001208 42AC 0008 clr.l [A4 + 0x8] 0000120C 206E FFFC movea.l A0, [A6 - 0x4] 00001210 2850 movea.l A4, [A0] 00001212 49EC 010A lea.l A4, [A4 + 0x10A] 00001216 4294 clr.l [A4] 00001218 42AC 0004 clr.l [A4 + 0x4] 0000121C 42AC 0008 clr.l [A4 + 0x8] 00001220 206E FFFC movea.l A0, [A6 - 0x4] 00001224 2850 movea.l A4, [A0] 00001226 49EC 0120 lea.l A4, [A4 + 0x120] 0000122A 4294 clr.l [A4] 0000122C 42AC 0004 clr.l [A4 + 0x4] 00001230 42AC 0008 clr.l [A4 + 0x8] 00001234 206E FFFC movea.l A0, [A6 - 0x4] 00001238 2850 movea.l A4, [A0] 0000123A 49EC 0136 lea.l A4, [A4 + 0x136] 0000123E 4294 clr.l [A4] 00001240 42AC 0004 clr.l [A4 + 0x4] 00001244 42AC 0008 clr.l [A4 + 0x8] 00001248 206E FFFC movea.l A0, [A6 - 0x4] 0000124C 2850 movea.l A4, [A0] 0000124E 49EC 014C lea.l A4, [A4 + 0x14C] 00001252 4294 clr.l [A4] 00001254 42AC 0004 clr.l [A4 + 0x4] 00001258 42AC 0008 clr.l [A4 + 0x8] 0000125C 7C00 moveq.l D6, 0x00 0000125E 99CC sub.l A4, A4 00001260 47ED A288 lea.l A3, [A5 - 0x5D78] 00001264 45ED A330 lea.l A2, [A5 - 0x5CD0] 00001268 6042 bra +0x44 /* 000012AC */ label0000126A: 0000126A 1D7C 0001 FFF2 move.b [A6 - 0xE], 0x1 00001270 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1 00001276 3012 move.w D0, [A2] 00001278 3D40 FFF4 move.w [A6 - 0xC], D0 0000127C 3D40 FFF6 move.w [A6 - 0xA], D0 00001280 486E FFF2 pea.l [A6 - 0xE] 00001284 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001288 486B 0002 pea.l [A3 + 0x2] 0000128C 3F13 move.w -[A7], [A3] 0000128E 206E FFF8 movea.l A0, [A6 - 0x8] 00001292 2010 move.l D0, [A0] 00001294 4874 0802 pea.l [A4 + D0 + 0x2] 00001298 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 0000129C 4FEF 0012 lea.l A7, [A7 + 0x12] 000012A0 5246 addq.w D6, 1 000012A2 49EC 002C lea.l A4, [A4 + 0x2C] 000012A6 47EB 000E lea.l A3, [A3 + 0xE] 000012AA 548A addq.l A2, 2 label000012AC: 000012AC 0C46 000C cmpi.w D6, 0xC 000012B0 6DB8 blt -0x46 /* 0000126A */ 000012B2 4A47 tst.w D7 000012B4 661A bne +0x1C /* 000012D0 */ 000012B6 42A7 clr.l -[A7] 000012B8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000012BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000012C0 4267 clr.w -[A7] 000012C2 2F2D A352 move.l -[A7], [A5 - 0x5CAE] 000012C6 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 000012CA 3E00 move.w D7, D0 000012CC 4FEF 0012 lea.l A7, [A7 + 0x12] label000012D0: 000012D0 3007 move.w D0, D7 000012D2 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 000012D6 4E5E unlink A6 000012D8 4E75 rts export_115: 000012DA 2F07 move.l -[A7], D7 000012DC 7E00 moveq.l D7, 0x00 000012DE 3007 move.w D0, D7 000012E0 2E1F move.l D7, [A7]+ 000012E2 4E75 rts export_116: 000012E4 2F07 move.l -[A7], D7 000012E6 4A2D C32C tst.b [A5 - 0x3CD4] 000012EA 6758 beq +0x5A /* 00001344 */ 000012EC 0C6D 0006 A34A cmpi.w [A5 - 0x5CB6], 0x6 000012F2 6C50 bge +0x52 /* 00001344 */ 000012F4 4A2D A34C tst.b [A5 - 0x5CB4] 000012F8 6636 bne +0x38 /* 00001330 */ 000012FA 703C moveq.l D0, 0x3C 000012FC D0AD C328 add.l D0, [A5 - 0x3CD8] 00001300 2B40 A34E move.l [A5 - 0x5CB2], D0 00001304 4267 clr.w -[A7] 00001306 A861 syscall Random 00001308 3E1F move.w D7, [A7]+ 0000130A 48C7 ext.l D7 0000130C 4A87 tst.l D7 0000130E 6F04 ble +0x6 /* 00001314 */ 00001310 2007 move.l D0, D7 00001312 6004 bra +0x6 /* 00001318 */ label00001314: 00001314 2007 move.l D0, D7 00001316 4480 neg.l D0 label00001318: 00001318 2E00 move.l D7, D0 0000131A 4878 00F1 push.l 0xF1 0000131E 2F07 move.l -[A7], D7 00001320 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001324 2E00 move.l D7, D0 00001326 DFAD A34E add.l [A5 - 0x5CB2], D7 0000132A 1B7C 0001 A34C move.b [A5 - 0x5CB4], 0x1 label00001330: 00001330 202D C328 move.l D0, [A5 - 0x3CD8] 00001334 B0AD A34E cmp.l D0, [A5 - 0x5CB2] 00001338 6F28 ble +0x2A /* 00001362 */ 0000133A 4EBA 0452 jsr [PC + 0x452 /* 0000178E */] 0000133E 422D A34C clr.b [A5 - 0x5CB4] 00001342 601E bra +0x20 /* 00001362 */ label00001344: 00001344 4A2D A286 tst.b [A5 - 0x5D7A] 00001348 6618 bne +0x1A /* 00001362 */ 0000134A 42A7 clr.l -[A7] 0000134C 4267 clr.w -[A7] 0000134E 42A7 clr.l -[A7] 00001350 1F2D A356 move.b -[A7], [A5 - 0x5CAA] 00001354 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 00001358 1B7C 0001 A286 move.b [A5 - 0x5D7A], 0x1 0000135E 4FEF 000C lea.l A7, [A7 + 0xC] label00001362: 00001362 2E1F move.l D7, [A7]+ 00001364 4E75 rts export_117: 00001366 2F07 move.l -[A7], D7 00001368 7E00 moveq.l D7, 0x00 0000136A 422D A286 clr.b [A5 - 0x5D7A] 0000136E 426D A34A clr.w [A5 - 0x5CB6] 00001372 422D A34C clr.b [A5 - 0x5CB4] 00001376 3007 move.w D0, D7 00001378 2E1F move.l D7, [A7]+ 0000137A 4E75 rts export_112: 0000137C 4E56 0000 link A6, 0 00001380 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00001384 266E 000C movea.l A3, [A6 + 0xC] 00001388 1E2E 0014 move.b D7, [A6 + 0x14] 0000138C 284B movea.l A4, A3 0000138E 7014 moveq.l D0, 0x14 00001390 D0AE 0008 add.l D0, [A6 + 0x8] 00001394 2440 movea.l A2, D0 00001396 4A07 tst.b D7 00001398 6706 beq +0x8 /* 000013A0 */ 0000139A 2692 move.l [A3], [A2] 0000139C 588B addq.l A3, 4 0000139E 6004 bra +0x6 /* 000013A4 */ label000013A0: 000013A0 2493 move.l [A2], [A3] 000013A2 588B addq.l A3, 4 label000013A4: 000013A4 4A07 tst.b D7 000013A6 6708 beq +0xA /* 000013B0 */ 000013A8 36AA 0004 move.w [A3], [A2 + 0x4] 000013AC 548B addq.l A3, 2 000013AE 6006 bra +0x8 /* 000013B6 */ label000013B0: 000013B0 3553 0004 move.w [A2 + 0x4], [A3] 000013B4 548B addq.l A3, 2 label000013B6: 000013B6 4A07 tst.b D7 000013B8 6708 beq +0xA /* 000013C2 */ 000013BA 26AA 0006 move.l [A3], [A2 + 0x6] 000013BE 588B addq.l A3, 4 000013C0 6006 bra +0x8 /* 000013C8 */ label000013C2: 000013C2 2553 0006 move.l [A2 + 0x6], [A3] 000013C6 588B addq.l A3, 4 label000013C8: 000013C8 200B move.l D0, A3 000013CA 908C sub.l D0, A4 000013CC 206E 0010 movea.l A0, [A6 + 0x10] 000013D0 D150 add.w [A0], D0 000013D2 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000013D6 4E5E unlink A6 000013D8 4E75 rts export_113: 000013DA 4E56 0000 link A6, 0 000013DE 48E7 0018 movem.l -[A7], A3,A4 000013E2 7014 moveq.l D0, 0x14 000013E4 D0AE 0008 add.l D0, [A6 + 0x8] 000013E8 2840 movea.l A4, D0 000013EA 264C movea.l A3, A4 000013EC 264C movea.l A3, A4 000013EE 202D C328 move.l D0, [A5 - 0x3CD8] 000013F2 B093 cmp.l D0, [A3] 000013F4 6F0C ble +0xE /* 00001402 */ 000013F6 4267 clr.w -[A7] 000013F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013FC 4EBA 07F4 jsr [PC + 0x7F4 /* 00001BF2 */] 00001400 5C8F addq.l A7, 6 label00001402: 00001402 4CDF 1800 movem.l A3,A4, [A7]+ 00001406 4E5E unlink A6 00001408 4E75 rts export_111: 0000140A 4E56 FFFA link A6, -0x0006 0000140E 206E 0018 movea.l A0, [A6 + 0x18] 00001412 4250 clr.w [A0] 00001414 226E 000C movea.l A1, [A6 + 0xC] 00001418 1011 move.b D0, [A1] 0000141A 6B58 bmi +0x5A /* 00001474 */ 0000141C 5500 subq.b D0, 2 0000141E 6702 beq +0x4 /* 00001422 */ 00001420 6052 bra +0x54 /* 00001474 */ label00001422: 00001422 2F2E 000C move.l -[A7], [A6 + 0xC] 00001426 4EBA 2D28 jsr [PC + 0x2D28 /* 00004150 */] 0000142A 4A00 tst.b D0 0000142C 588F addq.l A7, 4 0000142E 6738 beq +0x3A /* 00001468 */ 00001430 206E 0014 movea.l A0, [A6 + 0x14] 00001434 10BC 0001 move.b [A0], 0x1 00001438 226E 0010 movea.l A1, [A6 + 0x10] 0000143C 12BC 0001 move.b [A1], 0x1 00001440 4267 clr.w -[A7] 00001442 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001446 4EBA 0832 jsr [PC + 0x832 /* 00001C7A */] 0000144A 3D40 FFFE move.w [A6 - 0x2], D0 0000144E 206E 0008 movea.l A0, [A6 + 0x8] 00001452 4868 001A pea.l [A0 + 0x1A] 00001456 2F2E 000C move.l -[A7], [A6 + 0xC] 0000145A 4EBA 3F52 jsr [PC + 0x3F52 /* 000053AE */] 0000145E 422D A287 clr.b [A5 - 0x5D79] 00001462 4FEF 000E lea.l A7, [A7 + 0xE] 00001466 600C bra +0xE /* 00001474 */ label00001468: 00001468 206E 0014 movea.l A0, [A6 + 0x14] 0000146C 4210 clr.b [A0] 0000146E 226E 0010 movea.l A1, [A6 + 0x10] 00001472 4211 clr.b [A1] label00001474: 00001474 4E5E unlink A6 00001476 4E75 rts export_110: 00001478 4E56 FFCE link A6, -0x0032 0000147C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00001480 42A7 clr.l -[A7] 00001482 A975 syscall TickCount 00001484 2C1F move.l D6, [A7]+ 00001486 E68E lsr D6, 3 00001488 707F moveq.l D0, 0x7F 0000148A CC80 and.l D6, D0 0000148C 7E04 moveq.l D7, 0x04 0000148E DEAE 0008 add.l D7, [A6 + 0x8] 00001492 7014 moveq.l D0, 0x14 00001494 D0AE 0008 add.l D0, [A6 + 0x8] 00001498 2840 movea.l A4, D0 0000149A 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 0000149E 4A00 tst.b D0 000014A0 6700 0128 beq +0x12A /* 000015CA */ 000014A4 526D A348 addq.w [A5 - 0x5CB8], 1 000014A8 0C6D 0080 A348 cmpi.w [A5 - 0x5CB8], 0x80 000014AE 6D04 blt +0x6 /* 000014B4 */ 000014B0 426D A348 clr.w [A5 - 0x5CB8] label000014B4: 000014B4 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000014BA 3F06 move.w -[A7], D6 000014BC 3006 move.w D0, D6 000014BE 4440 neg.w D0 000014C0 3F00 move.w -[A7], D0 000014C2 3006 move.w D0, D6 000014C4 E548 lsl D0.w, 2 000014C6 3F00 move.w -[A7], D0 000014C8 486E FFCE pea.l [A6 - 0x32] 000014CC 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 000014D0 2C14 move.l D6, [A4] 000014D2 9CAD C328 sub.l D6, [A5 - 0x3CD8] 000014D6 7A00 moveq.l D5, 0x00 000014D8 2A3C 0000 13D7 move.l D5, 0x13D7 000014DE 4878 0E10 push.l 0xE10 000014E2 203C 0000 0E10 move.l D0, 0xE10 000014E8 9086 sub.l D0, D6 000014EA 7210 moveq.l D1, 0x10 000014EC E3A8 lsl D0, D1 000014EE 2F00 move.l -[A7], D0 000014F0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000014F4 2800 move.l D4, D0 000014F6 4878 0A3D push.l 0xA3D /* '\n=' */ 000014FA 2F04 move.l -[A7], D4 000014FC 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00001500 2C00 move.l D6, D0 00001502 2806 move.l D4, D6 00001504 4484 neg.l D4 00001506 206D A352 movea.l A0, [A5 - 0x5CAE] 0000150A 2050 movea.l A0, [A0] 0000150C 2668 0006 movea.l A3, [A0 + 0x6] 00001510 4FEF 0012 lea.l A7, [A7 + 0x12] 00001514 2453 movea.l A2, [A3] 00001516 45EA 00B2 lea.l A2, [A2 + 0xB2] 0000151A 2486 move.l [A2], D6 0000151C 2546 0004 move.l [A2 + 0x4], D6 00001520 2544 0008 move.l [A2 + 0x8], D4 00001524 2453 movea.l A2, [A3] 00001526 45EA 00C8 lea.l A2, [A2 + 0xC8] 0000152A 2484 move.l [A2], D4 0000152C 2546 0004 move.l [A2 + 0x4], D6 00001530 2544 0008 move.l [A2 + 0x8], D4 00001534 2453 movea.l A2, [A3] 00001536 45EA 00DE lea.l A2, [A2 + 0xDE] 0000153A 2484 move.l [A2], D4 0000153C 2544 0004 move.l [A2 + 0x4], D4 00001540 2544 0008 move.l [A2 + 0x8], D4 00001544 2453 movea.l A2, [A3] 00001546 45EA 00F4 lea.l A2, [A2 + 0xF4] 0000154A 2486 move.l [A2], D6 0000154C 2544 0004 move.l [A2 + 0x4], D4 00001550 2544 0008 move.l [A2 + 0x8], D4 00001554 2453 movea.l A2, [A3] 00001556 45EA 010A lea.l A2, [A2 + 0x10A] 0000155A 2486 move.l [A2], D6 0000155C 2546 0004 move.l [A2 + 0x4], D6 00001560 2546 0008 move.l [A2 + 0x8], D6 00001564 2453 movea.l A2, [A3] 00001566 45EA 0120 lea.l A2, [A2 + 0x120] 0000156A 2484 move.l [A2], D4 0000156C 2546 0004 move.l [A2 + 0x4], D6 00001570 2546 0008 move.l [A2 + 0x8], D6 00001574 2453 movea.l A2, [A3] 00001576 45EA 0136 lea.l A2, [A2 + 0x136] 0000157A 2484 move.l [A2], D4 0000157C 2544 0004 move.l [A2 + 0x4], D4 00001580 2546 0008 move.l [A2 + 0x8], D6 00001584 2453 movea.l A2, [A3] 00001586 45EA 014C lea.l A2, [A2 + 0x14C] 0000158A 2486 move.l [A2], D6 0000158C 2544 0004 move.l [A2 + 0x4], D4 00001590 2546 0008 move.l [A2 + 0x8], D6 00001594 2F05 move.l -[A7], D5 00001596 2047 movea.l A0, D7 00001598 2F28 0004 move.l -[A7], [A0 + 0x4] 0000159C 2047 movea.l A0, D7 0000159E 2F10 move.l -[A7], [A0] 000015A0 486E FFCE pea.l [A6 - 0x32] 000015A4 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 000015A8 486E FFCE pea.l [A6 - 0x32] 000015AC 2F2D A352 move.l -[A7], [A5 - 0x5CAE] 000015B0 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 000015B4 3EAC 0004 move.w [A7], [A4 + 0x4] 000015B8 3F2C 0004 move.w -[A7], [A4 + 0x4] 000015BC 4227 clr.b -[A7] 000015BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000015C2 2F2D A352 move.l -[A7], [A5 - 0x5CAE] 000015C6 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] label000015CA: 000015CA 4CEE 1CF0 FFB2 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4E] 000015D0 4E5E unlink A6 000015D2 4E75 rts export_109: 000015D4 4E56 FFF8 link A6, -0x0008 000015D8 48E7 0118 movem.l -[A7], D7,A3,A4 000015DC 7004 moveq.l D0, 0x04 000015DE D0AE 0008 add.l D0, [A6 + 0x8] 000015E2 2840 movea.l A4, D0 000015E4 7014 moveq.l D0, 0x14 000015E6 D0AE 0008 add.l D0, [A6 + 0x8] 000015EA 2640 movea.l A3, D0 000015EC 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 000015F0 4A00 tst.b D0 000015F2 6700 0094 beq +0x96 /* 00001688 */ 000015F6 206E 000C movea.l A0, [A6 + 0xC] 000015FA 4A28 000A tst.b [A0 + 0xA] 000015FE 6706 beq +0x8 /* 00001606 */ 00001600 3E3C 00A2 move.w D7, 0xA2 00001604 6030 bra +0x32 /* 00001636 */ label00001606: 00001606 2053 movea.l A0, [A3] 00001608 41E8 FDA8 lea.l A0, [A0 - 0x258] 0000160C B1ED C328 cmpa.l A0, [A5 - 0x3CD8] 00001610 6C1E bge +0x20 /* 00001630 */ 00001612 4A2B 000A tst.b [A3 + 0xA] 00001616 6706 beq +0x8 /* 0000161E */ 00001618 3E3C 00A5 move.w D7, 0xA5 0000161C 6006 bra +0x8 /* 00001624 */ label0000161E: 0000161E 7E03 moveq.l D7, 0x03 00001620 DE6B 0004 add.w D7, [A3 + 0x4] label00001624: 00001624 7001 moveq.l D0, 0x01 00001626 902B 000A sub.b D0, [A3 + 0xA] 0000162A 1740 000A move.b [A3 + 0xA], D0 0000162E 6006 bra +0x8 /* 00001636 */ label00001630: 00001630 7E03 moveq.l D7, 0x03 00001632 DE6B 0004 add.w D7, [A3 + 0x4] label00001636: 00001636 486E FFF8 pea.l [A6 - 0x8] 0000163A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000163E 2F0C move.l -[A7], A4 00001640 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00001644 4A00 tst.b D0 00001646 4FEF 000C lea.l A7, [A7 + 0xC] 0000164A 673C beq +0x3E /* 00001688 */ 0000164C 7002 moveq.l D0, 0x02 0000164E D06E FFFA add.w D0, [A6 - 0x6] 00001652 3D40 FFFE move.w [A6 - 0x2], D0 00001656 7002 moveq.l D0, 0x02 00001658 D06E FFF8 add.w D0, [A6 - 0x8] 0000165C 3D40 FFFC move.w [A6 - 0x4], D0 00001660 3F07 move.w -[A7], D7 00001662 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001666 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000166A 4EAD 098A jsr [A5 + 0x98A /* export_301 */] 0000166E 546E FFF8 addq.w [A6 - 0x8], 2 00001672 556E FFFC subq.w [A6 - 0x4], 2 00001676 3E87 move.w [A7], D7 00001678 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000167C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001680 4EAD 098A jsr [A5 + 0x98A /* export_301 */] 00001684 4FEF 0012 lea.l A7, [A7 + 0x12] label00001688: 00001688 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000168C 4E5E unlink A6 0000168E 4E75 rts fn00001690: 00001690 4E56 0000 link A6, 0 00001694 48E7 0118 movem.l -[A7], D7,A3,A4 00001698 7E00 moveq.l D7, 0x00 0000169A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000169E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016A2 1F3C 0004 move.b -[A7], 0x4 000016A6 4EBA 0502 jsr [PC + 0x502 /* 00001BAA */] 000016AA 206E 0010 movea.l A0, [A6 + 0x10] 000016AE 2080 move.l [A0], D0 000016B0 2650 movea.l A3, [A0] 000016B2 200B move.l D0, A3 000016B4 4FEF 000A lea.l A7, [A7 + 0xA] 000016B8 6734 beq +0x36 /* 000016EE */ 000016BA 526D A34A addq.w [A5 - 0x5CB6], 1 000016BE 1B7C 0001 A286 move.b [A5 - 0x5D7A], 0x1 000016C4 49EB 0014 lea.l A4, [A3 + 0x14] 000016C8 206D C328 movea.l A0, [A5 - 0x3CD8] 000016CC 41E8 0E10 lea.l A0, [A0 + 0xE10] 000016D0 2888 move.l [A4], A0 000016D2 486C 0004 pea.l [A4 + 0x4] 000016D6 486C 0006 pea.l [A4 + 0x6] 000016DA 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 000016DE 422C 000A clr.b [A4 + 0xA] 000016E2 3EBC 000D move.w [A7], 0xD /* '\r' */ 000016E6 4EBA 3D54 jsr [PC + 0x3D54 /* 0000543C */] 000016EA 508F addq.l A7, 8 000016EC 6004 bra +0x6 /* 000016F2 */ label000016EE: 000016EE 3E3C 9560 move.w D7, 0x9560 label000016F2: 000016F2 3007 move.w D0, D7 000016F4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000016F8 4E5E unlink A6 000016FA 4E75 rts export_107: 000016FC 4E56 0000 link A6, 0 00001700 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00001704 266E 0008 movea.l A3, [A6 + 0x8] 00001708 286E 000C movea.l A4, [A6 + 0xC] 0000170C 7E00 moveq.l D7, 0x00 0000170E 2F0C move.l -[A7], A4 00001710 2F2B 000E move.l -[A7], [A3 + 0xE] 00001714 486B 0004 pea.l [A3 + 0x4] 00001718 4EBA FF76 jsr [PC - 0x8A /* 00001690 */] 0000171C 3E00 move.w D7, D0 0000171E 4A47 tst.w D7 00001720 4FEF 000C lea.l A7, [A7 + 0xC] 00001724 6638 bne +0x3A /* 0000175E */ 00001726 486B 0002 pea.l [A3 + 0x2] 0000172A 2F14 move.l -[A7], [A4] 0000172C 4EBA 042E jsr [PC + 0x42E /* 00001B5C */] 00001730 7000 moveq.l D0, 0x00 00001732 102B 0001 move.b D0, [A3 + 0x1] 00001736 3E80 move.w [A7], D0 00001738 2F14 move.l -[A7], [A4] 0000173A 4EBA 0434 jsr [PC + 0x434 /* 00001B70 */] 0000173E 45EB 0014 lea.l A2, [A3 + 0x14] 00001742 7014 moveq.l D0, 0x14 00001744 D094 add.l D0, [A4] 00001746 2640 movea.l A3, D0 00001748 2692 move.l [A3], [A2] 0000174A 376A 0004 0004 move.w [A3 + 0x4], [A2 + 0x4] 00001750 276A 0006 0006 move.l [A3 + 0x6], [A2 + 0x6] 00001756 422B 000A clr.b [A3 + 0xA] 0000175A 4FEF 000C lea.l A7, [A7 + 0xC] label0000175E: 0000175E 4A47 tst.w D7 00001760 6702 beq +0x4 /* 00001764 */ 00001762 4294 clr.l [A4] label00001764: 00001764 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00001768 4E5E unlink A6 0000176A 4E75 rts export_108: 0000176C 4E56 0000 link A6, 0 00001770 536D A34A subq.w [A5 - 0x5CB6], 1 00001774 4A2D A287 tst.b [A5 - 0x5D79] 00001778 670A beq +0xC /* 00001784 */ 0000177A 3F3C 000E move.w -[A7], 0xE 0000177E 4EBA 3CBC jsr [PC + 0x3CBC /* 0000543C */] 00001782 548F addq.l A7, 2 label00001784: 00001784 1B7C 0001 A287 move.b [A5 - 0x5D79], 0x1 0000178A 4E5E unlink A6 0000178C 4E75 rts fn0000178E: 0000178E 4E56 FFF2 link A6, -0x000E 00001792 2F07 move.l -[A7], D7 00001794 7E00 moveq.l D7, 0x00 00001796 486E FFF2 pea.l [A6 - 0xE] 0000179A 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 0000179E 4A47 tst.w D7 000017A0 588F addq.l A7, 4 000017A2 6614 bne +0x16 /* 000017B8 */ 000017A4 486E FFFC pea.l [A6 - 0x4] 000017A8 42A7 clr.l -[A7] 000017AA 486E FFF2 pea.l [A6 - 0xE] 000017AE 4EBA FEE0 jsr [PC - 0x120 /* 00001690 */] 000017B2 3E00 move.w D7, D0 000017B4 4FEF 000C lea.l A7, [A7 + 0xC] label000017B8: 000017B8 4A47 tst.w D7 000017BA 660C bne +0xE /* 000017C8 */ 000017BC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000017C0 4EBA 0474 jsr [PC + 0x474 /* 00001C36 */] 000017C4 3E00 move.w D7, D0 000017C6 588F addq.l A7, 4 label000017C8: 000017C8 3007 move.w D0, D7 000017CA 2E1F move.l D7, [A7]+ 000017CC 4E5E unlink A6 000017CE 4E75 rts export_106: 000017D0 4E56 FFFE link A6, -0x0002 000017D4 48E7 0108 movem.l -[A7], D7,A4 000017D8 7E00 moveq.l D7, 0x00 000017DA 4A2D C32C tst.b [A5 - 0x3CD4] 000017DE 672E beq +0x30 /* 0000180E */ 000017E0 486E FFFE pea.l [A6 - 0x2] 000017E4 4EBA 028A jsr [PC + 0x28A /* 00001A70 */] 000017E8 2840 movea.l A4, D0 000017EA 588F addq.l A7, 4 000017EC 601A bra +0x1C /* 00001808 */ label000017EE: 000017EE 0C14 0004 cmpi.b [A4], 0x4 000017F2 6608 bne +0xA /* 000017FC */ 000017F4 2F0C move.l -[A7], A4 000017F6 4EBA 043E jsr [PC + 0x43E /* 00001C36 */] 000017FA 588F addq.l A7, 4 label000017FC: 000017FC 486E FFFE pea.l [A6 - 0x2] 00001800 4EBA 0282 jsr [PC + 0x282 /* 00001A84 */] 00001804 2840 movea.l A4, D0 00001806 588F addq.l A7, 4 label00001808: 00001808 200C move.l D0, A4 0000180A 66E2 bne -0x1C /* 000017EE */ 0000180C 6004 bra +0x6 /* 00001812 */ label0000180E: 0000180E 3E3C 9562 move.w D7, 0x9562 label00001812: 00001812 3007 move.w D0, D7 00001814 4CDF 1080 movem.l D7,A4, [A7]+ 00001818 4E5E unlink A6 0000181A 4E75 rts export_91: 0000181C 48E7 0308 movem.l -[A7], D6,D7,A4 00001820 7E00 moveq.l D7, 0x00 00001822 7C00 moveq.l D6, 0x00 00001824 600A bra +0xC /* 00001830 */ label00001826: 00001826 204D movea.l A0, A5 00001828 D0C6 add.w A0, D6 0000182A 4228 A360 clr.b [A0 - 0x5CA0] 0000182E 5246 addq.w D6, 1 label00001830: 00001830 0C46 0064 cmpi.w D6, 0x64 /* 'd' */ 00001834 6DF0 blt -0xE /* 00001826 */ 00001836 3B7C FFFF BD8C move.w [A5 - 0x4274], 0xFFFF 0000183C 49ED BDCE lea.l A4, [A5 - 0x4232] 00001840 6002 bra +0x4 /* 00001844 */ label00001842: 00001842 4214 clr.b [A4] label00001844: 00001844 538C subq.l A4, 1 00001846 41ED BD8E lea.l A0, [A5 - 0x4272] 0000184A B1CC cmpa.l A0, A4 0000184C 63F4 bls -0xA /* 00001842 */ 0000184E 49ED BE0E lea.l A4, [A5 - 0x41F2] 00001852 6002 bra +0x4 /* 00001856 */ label00001854: 00001854 4214 clr.b [A4] label00001856: 00001856 538C subq.l A4, 1 00001858 41ED BDCE lea.l A0, [A5 - 0x4232] 0000185C B1CC cmpa.l A0, A4 0000185E 63F4 bls -0xA /* 00001854 */ 00001860 486D 0362 pea.l [A5 + 0x362 /* export_104 */] 00001864 486D C0EE pea.l [A5 - 0x3F12] 00001868 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 0000186C 486D 036A pea.l [A5 + 0x36A /* export_105 */] 00001870 486D C0EF pea.l [A5 - 0x3F11] 00001874 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 00001878 3007 move.w D0, D7 0000187A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000187E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001882 4E75 rts export_92: 00001884 2F07 move.l -[A7], D7 00001886 7E00 moveq.l D7, 0x00 00001888 4267 clr.w -[A7] 0000188A 4EBA 131C jsr [PC + 0x131C /* 00002BA8 */] 0000188E 3007 move.w D0, D7 00001890 548F addq.l A7, 2 00001892 2E1F move.l D7, [A7]+ 00001894 4E75 rts export_93: 00001896 4E56 0000 link A6, 0 0000189A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000189E 102E 0008 move.b D0, [A6 + 0x8] 000018A2 4880 ext.w D0 000018A4 48C0 ext.l D0 000018A6 E788 lsl D0, 3 000018A8 2840 movea.l A4, D0 000018AA 1C2E 0008 move.b D6, [A6 + 0x8] 000018AE 4886 ext.w D6 000018B0 48C6 ext.l D6 000018B2 1E2E 000A move.b D7, [A6 + 0xA] 000018B6 4887 ext.w D7 000018B8 48C7 ext.l D7 000018BA 41ED BD8E lea.l A0, [A5 - 0x4272] 000018BE D1CC add.l A0, A4 000018C0 11BC 0001 7800 move.b [A0 + D7], 0x1 000018C6 102E 000A move.b D0, [A6 + 0xA] 000018CA 4880 ext.w D0 000018CC 48C0 ext.l D0 000018CE E788 lsl D0, 3 000018D0 2640 movea.l A3, D0 000018D2 41ED BD8E lea.l A0, [A5 - 0x4272] 000018D6 D1CB add.l A0, A3 000018D8 11BC 0001 6800 move.b [A0 + D6], 0x1 000018DE 4A2E 000C tst.b [A6 + 0xC] 000018E2 6718 beq +0x1A /* 000018FC */ 000018E4 41ED BDCE lea.l A0, [A5 - 0x4232] 000018E8 D1CC add.l A0, A4 000018EA 11BC 0001 7800 move.b [A0 + D7], 0x1 000018F0 41ED BDCE lea.l A0, [A5 - 0x4232] 000018F4 D1CB add.l A0, A3 000018F6 11BC 0001 6800 move.b [A0 + D6], 0x1 label000018FC: 000018FC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00001900 4E5E unlink A6 00001902 4E75 rts fn00001904: 00001904 48E7 0118 movem.l -[A7], D7,A3,A4 00001908 7E00 moveq.l D7, 0x00 0000190A 49ED A3C4 lea.l A4, [A5 - 0x5C3C] 0000190E 602A bra +0x2C /* 0000193A */ label00001910: 00001910 47ED A360 lea.l A3, [A5 - 0x5CA0] 00001914 D6C7 add.w A3, D7 00001916 4A13 tst.b [A3] 00001918 661A bne +0x1C /* 00001934 */ 0000191A 16BC 0001 move.b [A3], 0x1 0000191E BE6D BD8C cmp.w D7, [A5 - 0x4274] 00001922 6F04 ble +0x6 /* 00001928 */ 00001924 3007 move.w D0, D7 00001926 6004 bra +0x6 /* 0000192C */ label00001928: 00001928 302D BD8C move.w D0, [A5 - 0x4274] label0000192C: 0000192C 3B40 BD8C move.w [A5 - 0x4274], D0 00001930 200C move.l D0, A4 00001932 600E bra +0x10 /* 00001942 */ label00001934: 00001934 5247 addq.w D7, 1 00001936 49EC 0042 lea.l A4, [A4 + 0x42] label0000193A: 0000193A 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 0000193E 6DD0 blt -0x2E /* 00001910 */ 00001940 7000 moveq.l D0, 0x00 label00001942: 00001942 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001946 4E75 rts fn00001948: 00001948 4E56 FFFC link A6, -0x0004 0000194C 2F07 move.l -[A7], D7 0000194E 41ED A3C4 lea.l A0, [A5 - 0x5C3C] 00001952 B1EE 0008 cmpa.l A0, [A6 + 0x8] 00001956 6244 bhi +0x46 /* 0000199C */ 00001958 41ED BD8C lea.l A0, [A5 - 0x4274] 0000195C B1EE 0008 cmpa.l A0, [A6 + 0x8] 00001960 633A bls +0x3C /* 0000199C */ 00001962 4878 0042 push.l 0x42 /* 'B' */ 00001966 41ED A3C4 lea.l A0, [A5 - 0x5C3C] 0000196A 202E 0008 move.l D0, [A6 + 0x8] 0000196E 9088 sub.l D0, A0 00001970 2F00 move.l -[A7], D0 00001972 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00001976 3E00 move.w D7, D0 00001978 204D movea.l A0, A5 0000197A D0C7 add.w A0, D7 0000197C 4228 A360 clr.b [A0 - 0x5CA0] 00001980 BE6D BD8C cmp.w D7, [A5 - 0x4274] 00001984 6704 beq +0x6 /* 0000198A */ 00001986 6014 bra +0x16 /* 0000199C */ label00001988: 00001988 5347 subq.w D7, 1 label0000198A: 0000198A 4A47 tst.w D7 0000198C 6D0A blt +0xC /* 00001998 */ 0000198E 204D movea.l A0, A5 00001990 D0C7 add.w A0, D7 00001992 4A28 A360 tst.b [A0 - 0x5CA0] 00001996 67F0 beq -0xE /* 00001988 */ label00001998: 00001998 3B47 BD8C move.w [A5 - 0x4274], D7 label0000199C: 0000199C 2E1F move.l D7, [A7]+ 0000199E 4E5E unlink A6 000019A0 4E75 rts fn000019A2: 000019A2 4E56 FFFC link A6, -0x0004 000019A6 2F07 move.l -[A7], D7 000019A8 41ED A3C4 lea.l A0, [A5 - 0x5C3C] 000019AC B1EE 0008 cmpa.l A0, [A6 + 0x8] 000019B0 622A bhi +0x2C /* 000019DC */ 000019B2 41ED BD8C lea.l A0, [A5 - 0x4274] 000019B6 B1EE 0008 cmpa.l A0, [A6 + 0x8] 000019BA 6320 bls +0x22 /* 000019DC */ 000019BC 4878 0042 push.l 0x42 /* 'B' */ 000019C0 41ED A3C4 lea.l A0, [A5 - 0x5C3C] 000019C4 202E 0008 move.l D0, [A6 + 0x8] 000019C8 9088 sub.l D0, A0 000019CA 2F00 move.l -[A7], D0 000019CC 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000019D0 3E00 move.w D7, D0 000019D2 204D movea.l A0, A5 000019D4 D0C7 add.w A0, D7 000019D6 1028 A360 move.b D0, [A0 - 0x5CA0] 000019DA 6002 bra +0x4 /* 000019DE */ label000019DC: 000019DC 7000 moveq.l D0, 0x00 label000019DE: 000019DE 2E1F move.l D7, [A7]+ 000019E0 4E5E unlink A6 000019E2 4E75 rts fn000019E4: 000019E4 4E56 0000 link A6, 0 000019E8 102E 0008 move.b D0, [A6 + 0x8] 000019EC 4880 ext.w D0 000019EE C1FC 005C muls.w D0, 0x5C /* '\\' */ 000019F2 41ED BE0E lea.l A0, [A5 - 0x41F2] 000019F6 D088 add.l D0, A0 000019F8 4E5E unlink A6 000019FA 4E75 rts fn000019FC: 000019FC 4E56 0000 link A6, 0 00001A00 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00001A04 7E00 moveq.l D7, 0x00 00001A06 4A47 tst.w D7 00001A08 665C bne +0x5E /* 00001A66 */ 00001A0A 102E 000A move.b D0, [A6 + 0xA] 00001A0E 4880 ext.w D0 00001A10 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001A14 49ED BE0E lea.l A4, [A5 - 0x41F2] 00001A18 D08C add.l D0, A4 00001A1A 2840 movea.l A4, D0 00001A1C 7014 moveq.l D0, 0x14 00001A1E D06E 0008 add.w D0, [A6 + 0x8] 00001A22 3880 move.w [A4], D0 00001A24 296E 000C 0002 move.l [A4 + 0x2], [A6 + 0xC] 00001A2A 296E 0010 0006 move.l [A4 + 0x6], [A6 + 0x10] 00001A30 296E 0014 000A move.l [A4 + 0xA], [A6 + 0x14] 00001A36 196E 0018 000E move.b [A4 + 0xE], [A6 + 0x18] 00001A3C 296E 001A 0010 move.l [A4 + 0x10], [A6 + 0x1A] 00001A42 296E 001E 0014 move.l [A4 + 0x14], [A6 + 0x1E] 00001A48 296E 0022 0018 move.l [A4 + 0x18], [A6 + 0x22] 00001A4E 296E 0026 001C move.l [A4 + 0x1C], [A6 + 0x26] 00001A54 47EC 005C lea.l A3, [A4 + 0x5C] 00001A58 45EC 0020 lea.l A2, [A4 + 0x20] 00001A5C 6002 bra +0x4 /* 00001A60 */ label00001A5E: 00001A5E 4213 clr.b [A3] label00001A60: 00001A60 538B subq.l A3, 1 00001A62 B5CB cmpa.l A2, A3 00001A64 65F8 bcs -0x6 /* 00001A5E */ label00001A66: 00001A66 3007 move.w D0, D7 00001A68 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00001A6C 4E5E unlink A6 00001A6E 4E75 rts export_97: fn00001A70: 00001A70 4E56 0000 link A6, 0 00001A74 206E 0008 movea.l A0, [A6 + 0x8] 00001A78 4250 clr.w [A0] 00001A7A 2F08 move.l -[A7], A0 00001A7C 4EBA 0006 jsr [PC + 0x6 /* 00001A84 */] 00001A80 4E5E unlink A6 00001A82 4E75 rts export_98: fn00001A84: 00001A84 4E56 0000 link A6, 0 00001A88 48E7 0118 movem.l -[A7], D7,A3,A4 00001A8C 266E 0008 movea.l A3, [A6 + 0x8] 00001A90 3E13 move.w D7, [A3] 00001A92 6002 bra +0x4 /* 00001A96 */ label00001A94: 00001A94 5247 addq.w D7, 1 label00001A96: 00001A96 BE6D BD8C cmp.w D7, [A5 - 0x4274] 00001A9A 6E0A bgt +0xC /* 00001AA6 */ 00001A9C 204D movea.l A0, A5 00001A9E D0C7 add.w A0, D7 00001AA0 4A28 A360 tst.b [A0 - 0x5CA0] 00001AA4 67EE beq -0x10 /* 00001A94 */ label00001AA6: 00001AA6 7001 moveq.l D0, 0x01 00001AA8 D047 add.w D0, D7 00001AAA 3680 move.w [A3], D0 00001AAC BE6D BD8C cmp.w D7, [A5 - 0x4274] 00001AB0 6E0C bgt +0xE /* 00001ABE */ 00001AB2 7042 moveq.l D0, 0x42 00001AB4 C1C7 muls.w D0, D7 00001AB6 41ED A3C4 lea.l A0, [A5 - 0x5C3C] 00001ABA D088 add.l D0, A0 00001ABC 6002 bra +0x4 /* 00001AC0 */ label00001ABE: 00001ABE 7000 moveq.l D0, 0x00 label00001AC0: 00001AC0 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001AC4 4E5E unlink A6 00001AC6 4E75 rts export_95: fn00001AC8: 00001AC8 4E56 0000 link A6, 0 00001ACC 206E 0008 movea.l A0, [A6 + 0x8] 00001AD0 1028 0012 move.b D0, [A0 + 0x12] 00001AD4 4E5E unlink A6 00001AD6 4E75 rts fn00001AD8: 00001AD8 4E56 0000 link A6, 0 00001ADC 48E7 0300 movem.l -[A7], D6,D7 00001AE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AE4 4EBA FFE2 jsr [PC - 0x1E /* 00001AC8 */] 00001AE8 1E00 move.b D7, D0 00001AEA 206E 0008 movea.l A0, [A6 + 0x8] 00001AEE 1C28 000C move.b D6, [A0 + 0xC] 00001AF2 4A07 tst.b D7 00001AF4 588F addq.l A7, 4 00001AF6 675A beq +0x5C /* 00001B52 */ 00001AF8 4A2E 000C tst.b [A6 + 0xC] 00001AFC 672C beq +0x2E /* 00001B2A */ 00001AFE 0C07 00F0 cmpi.b D7, 0xF0 00001B02 6C10 bge +0x12 /* 00001B14 */ 00001B04 1F3C 00FF move.b -[A7], 0xFF 00001B08 1F06 move.b -[A7], D6 00001B0A 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00001B0E 1C00 move.b D6, D0 00001B10 588F addq.l A7, 4 00001B12 603E bra +0x40 /* 00001B52 */ label00001B14: 00001B14 0C07 0010 cmpi.b D7, 0x10 00001B18 6F38 ble +0x3A /* 00001B52 */ 00001B1A 1F3C 0001 move.b -[A7], 0x1 00001B1E 1F06 move.b -[A7], D6 00001B20 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00001B24 1C00 move.b D6, D0 00001B26 588F addq.l A7, 4 00001B28 6028 bra +0x2A /* 00001B52 */ label00001B2A: 00001B2A 4A07 tst.b D7 00001B2C 6C10 bge +0x12 /* 00001B3E */ 00001B2E 1F3C 00FF move.b -[A7], 0xFF 00001B32 1F06 move.b -[A7], D6 00001B34 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00001B38 1C00 move.b D6, D0 00001B3A 588F addq.l A7, 4 00001B3C 6014 bra +0x16 /* 00001B52 */ label00001B3E: 00001B3E 0C07 0010 cmpi.b D7, 0x10 00001B42 6F0E ble +0x10 /* 00001B52 */ 00001B44 1F3C 0001 move.b -[A7], 0x1 00001B48 1F06 move.b -[A7], D6 00001B4A 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00001B4E 1C00 move.b D6, D0 00001B50 588F addq.l A7, 4 label00001B52: 00001B52 1006 move.b D0, D6 00001B54 4CDF 00C0 movem.l D6,D7, [A7]+ 00001B58 4E5E unlink A6 00001B5A 4E75 rts fn00001B5C: 00001B5C 4E56 0000 link A6, 0 00001B60 206E 000C movea.l A0, [A6 + 0xC] 00001B64 226E 0008 movea.l A1, [A6 + 0x8] 00001B68 3350 0002 move.w [A1 + 0x2], [A0] 00001B6C 4E5E unlink A6 00001B6E 4E75 rts fn00001B70: 00001B70 4E56 0000 link A6, 0 00001B74 206E 0008 movea.l A0, [A6 + 0x8] 00001B78 116E 000D 0001 move.b [A0 + 0x1], [A6 + 0xD] 00001B7E 4E5E unlink A6 00001B80 4E75 rts 00001B82 4E56 0000 link A6, 0 00001B86 206E 000C movea.l A0, [A6 + 0xC] 00001B8A 226E 0008 movea.l A1, [A6 + 0x8] 00001B8E 5889 addq.l A1, 4 00001B90 22D8 move.l [A1]+, [A0]+ 00001B92 22D8 move.l [A1]+, [A0]+ 00001B94 32D8 move.w [A1]+, [A0]+ 00001B96 4E5E unlink A6 00001B98 4E75 rts fn00001B9A: 00001B9A 4E56 0000 link A6, 0 00001B9E 206E 0008 movea.l A0, [A6 + 0x8] 00001BA2 4228 0012 clr.b [A0 + 0x12] 00001BA6 4E5E unlink A6 00001BA8 4E75 rts fn00001BAA: 00001BAA 4E56 0000 link A6, 0 00001BAE 2F0C move.l -[A7], A4 00001BB0 4EBA FD52 jsr [PC - 0x2AE /* 00001904 */] 00001BB4 2840 movea.l A4, D0 00001BB6 200C move.l D0, A4 00001BB8 6730 beq +0x32 /* 00001BEA */ 00001BBA 18AE 0008 move.b [A4], [A6 + 0x8] 00001BBE 206E 000A movea.l A0, [A6 + 0xA] 00001BC2 43EC 0004 lea.l A1, [A4 + 0x4] 00001BC6 22D8 move.l [A1]+, [A0]+ 00001BC8 22D8 move.l [A1]+, [A0]+ 00001BCA 32D8 move.w [A1]+, [A0]+ 00001BCC 296E 000E 000E move.l [A4 + 0xE], [A6 + 0xE] 00001BD2 196D C553 0001 move.b [A4 + 0x1], [A5 - 0x3AAD] 00001BD8 486C 0002 pea.l [A4 + 0x2] 00001BDC 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 00001BE0 422C 0012 clr.b [A4 + 0x12] 00001BE4 422C 0013 clr.b [A4 + 0x13] 00001BE8 588F addq.l A7, 4 label00001BEA: 00001BEA 200C move.l D0, A4 00001BEC 285F movea.l A4, [A7]+ 00001BEE 4E5E unlink A6 00001BF0 4E75 rts export_94: fn00001BF2: 00001BF2 4E56 0000 link A6, 0 00001BF6 2F0C move.l -[A7], A4 00001BF8 286E 0008 movea.l A4, [A6 + 0x8] 00001BFC 1014 move.b D0, [A4] 00001BFE 4880 ext.w D0 00001C00 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001C04 204D movea.l A0, A5 00001C06 D1C0 add.l A0, D0 00001C08 4AA8 BE32 tst.l [A0 - 0x41CE] 00001C0C 671A beq +0x1C /* 00001C28 */ 00001C0E 3F2E 000C move.w -[A7], [A6 + 0xC] 00001C12 2F0C move.l -[A7], A4 00001C14 1014 move.b D0, [A4] 00001C16 4880 ext.w D0 00001C18 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001C1C 204D movea.l A0, A5 00001C1E D1C0 add.l A0, D0 00001C20 2068 BE32 movea.l A0, [A0 - 0x41CE] 00001C24 4E90 jsr [A0] 00001C26 5C8F addq.l A7, 6 label00001C28: 00001C28 2F0C move.l -[A7], A4 00001C2A 4EBA FD1C jsr [PC - 0x2E4 /* 00001948 */] 00001C2E 286E FFFC movea.l A4, [A6 - 0x4] 00001C32 4E5E unlink A6 00001C34 4E75 rts fn00001C36: 00001C36 4E56 FF96 link A6, -0x006A 00001C3A 2F07 move.l -[A7], D7 00001C3C 7E00 moveq.l D7, 0x00 00001C3E 4AAE 0008 tst.l [A6 + 0x8] 00001C42 672E beq +0x30 /* 00001C72 */ 00001C44 486E FF9A pea.l [A6 - 0x66] 00001C48 486E FF9C pea.l [A6 - 0x64] 00001C4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C50 4EBA 0AC2 jsr [PC + 0xAC2 /* 00002714 */] 00001C54 206E 0008 movea.l A0, [A6 + 0x8] 00001C58 4868 0002 pea.l [A0 + 0x2] 00001C5C 3F2E FF9A move.w -[A7], [A6 - 0x66] 00001C60 486E FF9C pea.l [A6 - 0x64] 00001C64 1F2D C0EE move.b -[A7], [A5 - 0x3F12] 00001C68 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 00001C6C 3E00 move.w D7, D0 00001C6E 4FEF 0018 lea.l A7, [A7 + 0x18] label00001C72: 00001C72 3007 move.w D0, D7 00001C74 2E1F move.l D7, [A7]+ 00001C76 4E5E unlink A6 00001C78 4E75 rts fn00001C7A: 00001C7A 4E56 FFFC link A6, -0x0004 00001C7E 2F07 move.l -[A7], D7 00001C80 7E00 moveq.l D7, 0x00 00001C82 206E 0008 movea.l A0, [A6 + 0x8] 00001C86 3D68 0002 FFFC move.w [A6 - 0x4], [A0 + 0x2] 00001C8C 3D6E 000C FFFE move.w [A6 - 0x2], [A6 + 0xC] 00001C92 42A7 clr.l -[A7] 00001C94 3F3C 0004 move.w -[A7], 0x4 00001C98 486E FFFC pea.l [A6 - 0x4] 00001C9C 1F2D C0EF move.b -[A7], [A5 - 0x3F11] 00001CA0 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 00001CA4 3E00 move.w D7, D0 00001CA6 3007 move.w D0, D7 00001CA8 2E2E FFF8 move.l D7, [A6 - 0x8] 00001CAC 4E5E unlink A6 00001CAE 4E75 rts export_104: 00001CB0 4E56 FFBE link A6, -0x0042 00001CB4 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00001CB8 2E2E 0008 move.l D7, [A6 + 0x8] 00001CBC 7C00 moveq.l D6, 0x00 00001CBE 2007 move.l D0, D7 00001CC0 5880 addq.l D0, 4 00001CC2 2840 movea.l A4, D0 00001CC4 45EE FFBE lea.l A2, [A6 - 0x42] 00001CC8 2047 movea.l A0, D7 00001CCA 4868 0002 pea.l [A0 + 0x2] 00001CCE 4EBA 0084 jsr [PC + 0x84 /* 00001D54 */] 00001CD2 2640 movea.l A3, D0 00001CD4 200B move.l D0, A3 00001CD6 588F addq.l A7, 4 00001CD8 661E bne +0x20 /* 00001CF8 */ 00001CDA 2047 movea.l A0, D7 00001CDC 1010 move.b D0, [A0] 00001CDE 4880 ext.w D0 00001CE0 3F00 move.w -[A7], D0 00001CE2 2F0C move.l -[A7], A4 00001CE4 2F0A move.l -[A7], A2 00001CE6 4EBA 0A8E jsr [PC + 0xA8E /* 00002776 */] 00001CEA 2E8A move.l [A7], A2 00001CEC 4EBA 0AE0 jsr [PC + 0xAE0 /* 000027CE */] 00001CF0 2840 movea.l A4, D0 00001CF2 4FEF 000A lea.l A7, [A7 + 0xA] 00001CF6 601C bra +0x1E /* 00001D14 */ label00001CF8: 00001CF8 2047 movea.l A0, D7 00001CFA 1010 move.b D0, [A0] 00001CFC 4880 ext.w D0 00001CFE 3F00 move.w -[A7], D0 00001D00 2F0C move.l -[A7], A4 00001D02 2F0A move.l -[A7], A2 00001D04 4EBA 0A70 jsr [PC + 0xA70 /* 00002776 */] 00001D08 2E8A move.l [A7], A2 00001D0A 2F0B move.l -[A7], A3 00001D0C 4EBA 09BC jsr [PC + 0x9BC /* 000026CA */] 00001D10 4FEF 000E lea.l A7, [A7 + 0xE] label00001D14: 00001D14 3006 move.w D0, D6 00001D16 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00001D1A 4E5E unlink A6 00001D1C 4E75 rts export_105: 00001D1E 4E56 0000 link A6, 0 00001D22 48E7 0118 movem.l -[A7], D7,A3,A4 00001D26 7E00 moveq.l D7, 0x00 00001D28 7004 moveq.l D0, 0x04 00001D2A D0AE 0008 add.l D0, [A6 + 0x8] 00001D2E 2840 movea.l A4, D0 00001D30 2F0C move.l -[A7], A4 00001D32 4EBA 0020 jsr [PC + 0x20 /* 00001D54 */] 00001D36 2640 movea.l A3, D0 00001D38 200B move.l D0, A3 00001D3A 588F addq.l A7, 4 00001D3C 670C beq +0xE /* 00001D4A */ 00001D3E 3F2C 0002 move.w -[A7], [A4 + 0x2] 00001D42 2F0B move.l -[A7], A3 00001D44 4EBA FEAC jsr [PC - 0x154 /* 00001BF2 */] 00001D48 5C8F addq.l A7, 6 label00001D4A: 00001D4A 3007 move.w D0, D7 00001D4C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001D50 4E5E unlink A6 00001D52 4E75 rts fn00001D54: 00001D54 4E56 FFFE link A6, -0x0002 00001D58 2F0C move.l -[A7], A4 00001D5A 486E FFFE pea.l [A6 - 0x2] 00001D5E 4EBA FD10 jsr [PC - 0x2F0 /* 00001A70 */] 00001D62 2840 movea.l A4, D0 00001D64 588F addq.l A7, 4 00001D66 6022 bra +0x24 /* 00001D8A */ label00001D68: 00001D68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D6C 486C 0002 pea.l [A4 + 0x2] 00001D70 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 00001D74 4A00 tst.b D0 00001D76 508F addq.l A7, 8 00001D78 6704 beq +0x6 /* 00001D7E */ 00001D7A 200C move.l D0, A4 00001D7C 6012 bra +0x14 /* 00001D90 */ label00001D7E: 00001D7E 486E FFFE pea.l [A6 - 0x2] 00001D82 4EBA FD00 jsr [PC - 0x300 /* 00001A84 */] 00001D86 2840 movea.l A4, D0 00001D88 588F addq.l A7, 4 label00001D8A: 00001D8A 200C move.l D0, A4 00001D8C 66DA bne -0x24 /* 00001D68 */ 00001D8E 7000 moveq.l D0, 0x00 label00001D90: 00001D90 285F movea.l A4, [A7]+ 00001D92 4E5E unlink A6 00001D94 4E75 rts fn00001D96: 00001D96 4E56 0000 link A6, 0 00001D9A 48E7 0308 movem.l -[A7], D6,D7,A4 00001D9E 206E 0008 movea.l A0, [A6 + 0x8] 00001DA2 1E10 move.b D7, [A0] 00001DA4 226E 000C movea.l A1, [A6 + 0xC] 00001DA8 1C11 move.b D6, [A1] 00001DAA 1007 move.b D0, D7 00001DAC 4880 ext.w D0 00001DAE 48C0 ext.l D0 00001DB0 E788 lsl D0, 3 00001DB2 2840 movea.l A4, D0 00001DB4 1E06 move.b D7, D6 00001DB6 4887 ext.w D7 00001DB8 48C7 ext.l D7 00001DBA 41ED BD8E lea.l A0, [A5 - 0x4272] 00001DBE D1CC add.l A0, A4 00001DC0 4A30 7800 tst.b [A0 + D7] 00001DC4 6722 beq +0x24 /* 00001DE8 */ 00001DC6 206E 0008 movea.l A0, [A6 + 0x8] 00001DCA 226E 000C movea.l A1, [A6 + 0xC] 00001DCE 1028 0001 move.b D0, [A0 + 0x1] 00001DD2 B029 0001 cmp.b D0, [A1 + 0x1] 00001DD6 660C bne +0xE /* 00001DE4 */ 00001DD8 41ED BDCE lea.l A0, [A5 - 0x4232] 00001DDC D1CC add.l A0, A4 00001DDE 1030 7800 move.b D0, [A0 + D7] 00001DE2 6006 bra +0x8 /* 00001DEA */ label00001DE4: 00001DE4 7001 moveq.l D0, 0x01 00001DE6 6002 bra +0x4 /* 00001DEA */ label00001DE8: 00001DE8 7000 moveq.l D0, 0x00 label00001DEA: 00001DEA 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001DEE 4E5E unlink A6 00001DF0 4E75 rts fn00001DF2: 00001DF2 4E56 FFE0 link A6, -0x0020 00001DF6 48E7 0700 movem.l -[A7], D5,D6,D7 00001DFA 206E 0008 movea.l A0, [A6 + 0x8] 00001DFE 1E28 000C move.b D7, [A0 + 0xC] 00001E02 226E 000C movea.l A1, [A6 + 0xC] 00001E06 1C29 000C move.b D6, [A1 + 0xC] 00001E0A BC07 cmp.b D6, D7 00001E0C 6712 beq +0x14 /* 00001E20 */ 00001E0E 1F06 move.b -[A7], D6 00001E10 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00001E14 4880 ext.w D0 00001E16 1207 move.b D1, D7 00001E18 4881 ext.w D1 00001E1A B041 cmp.w D0, D1 00001E1C 548F addq.l A7, 2 00001E1E 6604 bne +0x6 /* 00001E24 */ label00001E20: 00001E20 7000 moveq.l D0, 0x00 00001E22 6052 bra +0x54 /* 00001E76 */ label00001E24: 00001E24 486E FFE4 pea.l [A6 - 0x1C] 00001E28 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001E2C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E30 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001E34 4A00 tst.b D0 00001E36 4FEF 000C lea.l A7, [A7 + 0xC] 00001E3A 6738 beq +0x3A /* 00001E74 */ 00001E3C 2C2E FFF0 move.l D6, [A6 - 0x10] 00001E40 9CAE FFE8 sub.l D6, [A6 - 0x18] 00001E44 2A2E FFEC move.l D5, [A6 - 0x14] 00001E48 9AAE FFE4 sub.l D5, [A6 - 0x1C] 00001E4C 1F07 move.b -[A7], D7 00001E4E 486E FFE0 pea.l [A6 - 0x20] 00001E52 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00001E56 2D6E FFE0 FFFC move.l [A6 - 0x4], [A6 - 0x20] 00001E5C 4A6E FFFE tst.w [A6 - 0x2] 00001E60 5C8F addq.l A7, 6 00001E62 6708 beq +0xA /* 00001E6C */ 00001E64 BA86 cmp.l D5, D6 00001E66 5DC0 slt D0 00001E68 4400 neg.b D0 00001E6A 600A bra +0xC /* 00001E76 */ label00001E6C: 00001E6C BC85 cmp.l D6, D5 00001E6E 5FC0 sle D0 00001E70 4400 neg.b D0 00001E72 6002 bra +0x4 /* 00001E76 */ label00001E74: 00001E74 7001 moveq.l D0, 0x01 label00001E76: 00001E76 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00001E7A 4E5E unlink A6 00001E7C 4E75 rts fn00001E7E: 00001E7E 4E56 FFC6 link A6, -0x003A 00001E82 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00001E86 266E 0008 movea.l A3, [A6 + 0x8] 00001E8A 286E 000E movea.l A4, [A6 + 0xE] 00001E8E 4214 clr.b [A4] 00001E90 1E13 move.b D7, [A3] 00001E92 486E FFD6 pea.l [A6 - 0x2A] 00001E96 1013 move.b D0, [A3] 00001E98 4880 ext.w D0 00001E9A C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001E9E 204D movea.l A0, A5 00001EA0 D1C0 add.l A0, D0 00001EA2 2F28 BE18 move.l -[A7], [A0 - 0x41E8] 00001EA6 1013 move.b D0, [A3] 00001EA8 4880 ext.w D0 00001EAA C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001EAE 204D movea.l A0, A5 00001EB0 D1C0 add.l A0, D0 00001EB2 2F28 BE14 move.l -[A7], [A0 - 0x41EC] 00001EB6 486B 0004 pea.l [A3 + 0x4] 00001EBA 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00001EBE 0C2E 00FF 000C cmpi.b [A6 + 0xC], 0xFF 00001EC4 4FEF 0010 lea.l A7, [A7 + 0x10] 00001EC8 6736 beq +0x38 /* 00001F00 */ 00001ECA 486E FFE6 pea.l [A6 - 0x1A] 00001ECE 1013 move.b D0, [A3] 00001ED0 4880 ext.w D0 00001ED2 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001ED6 204D movea.l A0, A5 00001ED8 D1C0 add.l A0, D0 00001EDA 2F28 BE18 move.l -[A7], [A0 - 0x41E8] 00001EDE 1013 move.b D0, [A3] 00001EE0 4880 ext.w D0 00001EE2 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001EE6 204D movea.l A0, A5 00001EE8 D1C0 add.l A0, D0 00001EEA 2F28 BE14 move.l -[A7], [A0 - 0x41EC] 00001EEE 1F2E 000C move.b -[A7], [A6 + 0xC] 00001EF2 486B 0004 pea.l [A3 + 0x4] 00001EF6 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00001EFA 4FEF 0012 lea.l A7, [A7 + 0x12] 00001EFE 6010 bra +0x12 /* 00001F10 */ label00001F00: 00001F00 41EE FFE6 lea.l A0, [A6 - 0x1A] 00001F04 43EE FFD6 lea.l A1, [A6 - 0x2A] 00001F08 20D9 move.l [A0]+, [A1]+ 00001F0A 20D9 move.l [A0]+, [A1]+ 00001F0C 20D9 move.l [A0]+, [A1]+ 00001F0E 20D9 move.l [A0]+, [A1]+ label00001F10: 00001F10 486E FFF6 pea.l [A6 - 0xA] 00001F14 4EBA FB5A jsr [PC - 0x4A6 /* 00001A70 */] 00001F18 2440 movea.l A2, D0 00001F1A 588F addq.l A7, 4 00001F1C 6000 01AA bra +0x1AC /* 000020C8 */ label00001F20: 00001F20 1C12 move.b D6, [A2] 00001F22 B7CA cmpa.l A3, A2 00001F24 6700 0196 beq +0x198 /* 000020BC */ 00001F28 2F0A move.l -[A7], A2 00001F2A 2F0B move.l -[A7], A3 00001F2C 4EBA FE68 jsr [PC - 0x198 /* 00001D96 */] 00001F30 4A00 tst.b D0 00001F32 508F addq.l A7, 8 00001F34 6700 0186 beq +0x188 /* 000020BC */ 00001F38 2F0A move.l -[A7], A2 00001F3A 4EBA 08D4 jsr [PC + 0x8D4 /* 00002810 */] 00001F3E 4A00 tst.b D0 00001F40 588F addq.l A7, 4 00001F42 6600 0178 bne +0x17A /* 000020BC */ 00001F46 486E FFC6 pea.l [A6 - 0x3A] 00001F4A 1012 move.b D0, [A2] 00001F4C 4880 ext.w D0 00001F4E C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001F52 204D movea.l A0, A5 00001F54 D1C0 add.l A0, D0 00001F56 2F28 BE18 move.l -[A7], [A0 - 0x41E8] 00001F5A 1012 move.b D0, [A2] 00001F5C 4880 ext.w D0 00001F5E C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001F62 204D movea.l A0, A5 00001F64 D1C0 add.l A0, D0 00001F66 2F28 BE14 move.l -[A7], [A0 - 0x41EC] 00001F6A 486A 0004 pea.l [A2 + 0x4] 00001F6E 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00001F72 4297 clr.l [A7] 00001F74 486E FFC6 pea.l [A6 - 0x3A] 00001F78 486E FFE6 pea.l [A6 - 0x1A] 00001F7C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001F80 4A00 tst.b D0 00001F82 4FEF 0018 lea.l A7, [A7 + 0x18] 00001F86 6700 0134 beq +0x136 /* 000020BC */ 00001F8A BC07 cmp.b D6, D7 00001F8C 6F72 ble +0x74 /* 00002000 */ 00001F8E 1013 move.b D0, [A3] 00001F90 4880 ext.w D0 00001F92 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001F96 204D movea.l A0, A5 00001F98 D1C0 add.l A0, D0 00001F9A 4AA8 BE5A tst.l [A0 - 0x41A6] 00001F9E 6724 beq +0x26 /* 00001FC4 */ 00001FA0 486E FFFA pea.l [A6 - 0x6] 00001FA4 486E FFFF pea.l [A6 - 0x1] 00001FA8 2F0C move.l -[A7], A4 00001FAA 2F0A move.l -[A7], A2 00001FAC 2F0B move.l -[A7], A3 00001FAE 1013 move.b D0, [A3] 00001FB0 4880 ext.w D0 00001FB2 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001FB6 204D movea.l A0, A5 00001FB8 D1C0 add.l A0, D0 00001FBA 2068 BE5A movea.l A0, [A0 - 0x41A6] 00001FBE 4E90 jsr [A0] 00001FC0 4FEF 0014 lea.l A7, [A7 + 0x14] label00001FC4: 00001FC4 1012 move.b D0, [A2] 00001FC6 4880 ext.w D0 00001FC8 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001FCC 204D movea.l A0, A5 00001FCE D1C0 add.l A0, D0 00001FD0 4AA8 BE5A tst.l [A0 - 0x41A6] 00001FD4 6700 0098 beq +0x9A /* 0000206E */ 00001FD8 486E FFF8 pea.l [A6 - 0x8] 00001FDC 486E FFFE pea.l [A6 - 0x2] 00001FE0 486E FFFD pea.l [A6 - 0x3] 00001FE4 2F0B move.l -[A7], A3 00001FE6 2F0A move.l -[A7], A2 00001FE8 1012 move.b D0, [A2] 00001FEA 4880 ext.w D0 00001FEC C1FC 005C muls.w D0, 0x5C /* '\\' */ 00001FF0 204D movea.l A0, A5 00001FF2 D1C0 add.l A0, D0 00001FF4 2068 BE5A movea.l A0, [A0 - 0x41A6] 00001FF8 4E90 jsr [A0] 00001FFA 4FEF 0014 lea.l A7, [A7 + 0x14] 00001FFE 606E bra +0x70 /* 0000206E */ label00002000: 00002000 1012 move.b D0, [A2] 00002002 4880 ext.w D0 00002004 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002008 204D movea.l A0, A5 0000200A D1C0 add.l A0, D0 0000200C 4AA8 BE5A tst.l [A0 - 0x41A6] 00002010 6726 beq +0x28 /* 00002038 */ 00002012 486E FFF8 pea.l [A6 - 0x8] 00002016 486E FFFE pea.l [A6 - 0x2] 0000201A 486E FFFD pea.l [A6 - 0x3] 0000201E 2F0B move.l -[A7], A3 00002020 2F0A move.l -[A7], A2 00002022 1012 move.b D0, [A2] 00002024 4880 ext.w D0 00002026 C1FC 005C muls.w D0, 0x5C /* '\\' */ 0000202A 204D movea.l A0, A5 0000202C D1C0 add.l A0, D0 0000202E 2068 BE5A movea.l A0, [A0 - 0x41A6] 00002032 4E90 jsr [A0] 00002034 4FEF 0014 lea.l A7, [A7 + 0x14] label00002038: 00002038 1013 move.b D0, [A3] 0000203A 4880 ext.w D0 0000203C C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002040 204D movea.l A0, A5 00002042 D1C0 add.l A0, D0 00002044 4AA8 BE5A tst.l [A0 - 0x41A6] 00002048 6724 beq +0x26 /* 0000206E */ 0000204A 486E FFFA pea.l [A6 - 0x6] 0000204E 486E FFFF pea.l [A6 - 0x1] 00002052 2F0C move.l -[A7], A4 00002054 2F0A move.l -[A7], A2 00002056 2F0B move.l -[A7], A3 00002058 1013 move.b D0, [A3] 0000205A 4880 ext.w D0 0000205C C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002060 204D movea.l A0, A5 00002062 D1C0 add.l A0, D0 00002064 2068 BE5A movea.l A0, [A0 - 0x41A6] 00002068 4E90 jsr [A0] 0000206A 4FEF 0014 lea.l A7, [A7 + 0x14] label0000206E: 0000206E 4A2E FFFE tst.b [A6 - 0x2] 00002072 670C beq +0xE /* 00002080 */ 00002074 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002078 2F0A move.l -[A7], A2 0000207A 4EBA FB76 jsr [PC - 0x48A /* 00001BF2 */] 0000207E 5C8F addq.l A7, 6 label00002080: 00002080 4A2E FFFF tst.b [A6 - 0x1] 00002084 670C beq +0xE /* 00002092 */ 00002086 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000208A 2F0B move.l -[A7], A3 0000208C 4EBA FB64 jsr [PC - 0x49C /* 00001BF2 */] 00002090 5C8F addq.l A7, 6 label00002092: 00002092 4A2E FFFF tst.b [A6 - 0x1] 00002096 6636 bne +0x38 /* 000020CE */ 00002098 4A2E FFFE tst.b [A6 - 0x2] 0000209C 661E bne +0x20 /* 000020BC */ 0000209E 4A14 tst.b [A4] 000020A0 671A beq +0x1C /* 000020BC */ 000020A2 486E FFC6 pea.l [A6 - 0x3A] 000020A6 486E FFD6 pea.l [A6 - 0x2A] 000020AA 2F0A move.l -[A7], A2 000020AC 2F0B move.l -[A7], A3 000020AE 4EBA FD42 jsr [PC - 0x2BE /* 00001DF2 */] 000020B2 4A00 tst.b D0 000020B4 4FEF 0010 lea.l A7, [A7 + 0x10] 000020B8 6702 beq +0x4 /* 000020BC */ 000020BA 4214 clr.b [A4] label000020BC: 000020BC 486E FFF6 pea.l [A6 - 0xA] 000020C0 4EBA F9C2 jsr [PC - 0x63E /* 00001A84 */] 000020C4 2440 movea.l A2, D0 000020C6 588F addq.l A7, 4 label000020C8: 000020C8 200A move.l D0, A2 000020CA 6600 FE54 bne -0x1AA /* 00001F20 */ label000020CE: 000020CE 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 000020D2 4E5E unlink A6 000020D4 4E75 rts fn000020D6: 000020D6 4E56 0000 link A6, 0 000020DA 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000020DE 266E 0008 movea.l A3, [A6 + 0x8] 000020E2 1C2E 000C move.b D6, [A6 + 0xC] 000020E6 246E 000E movea.l A2, [A6 + 0xE] 000020EA 49EB 0004 lea.l A4, [A3 + 0x4] 000020EE 1F3C 0002 move.b -[A7], 0x2 000020F2 2F0B move.l -[A7], A3 000020F4 4EBA 04C8 jsr [PC + 0x4C8 /* 000025BE */] 000020F8 2E80 move.l [A7], D0 000020FA 2F12 move.l -[A7], [A2] 000020FC 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00002100 0680 0000 8000 addi.l D0, 0x8000 00002106 7E10 moveq.l D7, 0x10 00002108 EEA0 asr D0, D7 0000210A 3E00 move.w D7, D0 0000210C 4A06 tst.b D6 0000210E 4FEF 000A lea.l A7, [A7 + 0xA] 00002112 6706 beq +0x8 /* 0000211A */ 00002114 4A47 tst.w D7 00002116 6602 bne +0x4 /* 0000211A */ 00002118 7E01 moveq.l D7, 0x01 label0000211A: 0000211A 4A06 tst.b D6 0000211C 6712 beq +0x14 /* 00002130 */ 0000211E 2F0B move.l -[A7], A3 00002120 4EBA 0454 jsr [PC + 0x454 /* 00002576 */] 00002124 1A00 move.b D5, D0 00002126 177C 0001 0013 move.b [A3 + 0x13], 0x1 0000212C 588F addq.l A7, 4 0000212E 600E bra +0x10 /* 0000213E */ label00002130: 00002130 4A2B 0012 tst.b [A3 + 0x12] 00002134 6C04 bge +0x6 /* 0000213A */ 00002136 70FF moveq.l D0, 0xFFFFFFFF 00002138 6002 bra +0x4 /* 0000213C */ label0000213A: 0000213A 7001 moveq.l D0, 0x01 label0000213C: 0000213C 1A00 move.b D5, D0 label0000213E: 0000213E 4A2B 0012 tst.b [A3 + 0x12] 00002142 6F08 ble +0xA /* 0000214C */ 00002144 102B 0012 move.b D0, [A3 + 0x12] 00002148 4880 ext.w D0 0000214A 6008 bra +0xA /* 00002154 */ label0000214C: 0000214C 102B 0012 move.b D0, [A3 + 0x12] 00002150 4880 ext.w D0 00002152 4440 neg.w D0 label00002154: 00002154 1740 0012 move.b [A3 + 0x12], D0 00002158 102B 0012 move.b D0, [A3 + 0x12] 0000215C 4880 ext.w D0 0000215E 7820 moveq.l D4, 0x20 00002160 9840 sub.w D4, D0 00002162 BE44 cmp.w D7, D4 00002164 6F04 ble +0x6 /* 0000216A */ 00002166 3004 move.w D0, D4 00002168 6002 bra +0x4 /* 0000216C */ label0000216A: 0000216A 3007 move.w D0, D7 label0000216C: 0000216C 3E00 move.w D7, D0 0000216E DF2B 0012 add.b [A3 + 0x12], D7 00002172 0C2B 0020 0012 cmpi.b [A3 + 0x12], 0x20 /* ' ' */ 00002178 5CC4 sge D4 0000217A 4404 neg.b D4 0000217C 4A04 tst.b D4 0000217E 6704 beq +0x6 /* 00002184 */ 00002180 422B 0012 clr.b [A3 + 0x12] label00002184: 00002184 4A04 tst.b D4 00002186 6712 beq +0x14 /* 0000219A */ 00002188 1F05 move.b -[A7], D5 0000218A 1F2C 0008 move.b -[A7], [A4 + 0x8] 0000218E 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00002192 1940 0008 move.b [A4 + 0x8], D0 00002196 588F addq.l A7, 4 00002198 6010 bra +0x12 /* 000021AA */ label0000219A: 0000219A 0C05 00FF cmpi.b D5, 0xFF 0000219E 660A bne +0xC /* 000021AA */ 000021A0 102B 0012 move.b D0, [A3 + 0x12] 000021A4 4400 neg.b D0 000021A6 1740 0012 move.b [A3 + 0x12], D0 label000021AA: 000021AA 4A04 tst.b D4 000021AC 6722 beq +0x24 /* 000021D0 */ 000021AE 42A7 clr.l -[A7] 000021B0 2007 move.l D0, D7 000021B2 48C0 ext.l D0 000021B4 7210 moveq.l D1, 0x10 000021B6 E3A8 lsl D0, D1 000021B8 2F00 move.l -[A7], D0 000021BA 1F3C 0002 move.b -[A7], 0x2 000021BE 2F0B move.l -[A7], A3 000021C0 4EBA 03FC jsr [PC + 0x3FC /* 000025BE */] 000021C4 548F addq.l A7, 2 000021C6 2E80 move.l [A7], D0 000021C8 A84D syscall FixDiv 000021CA 201F move.l D0, [A7]+ 000021CC 9192 sub.l [A2], D0 000021CE 6002 bra +0x4 /* 000021D2 */ label000021D0: 000021D0 4292 clr.l [A2] label000021D2: 000021D2 4A06 tst.b D6 000021D4 670A beq +0xC /* 000021E0 */ 000021D6 4227 clr.b -[A7] 000021D8 2F0B move.l -[A7], A3 000021DA 4EBA 0458 jsr [PC + 0x458 /* 00002634 */] 000021DE 5C8F addq.l A7, 6 label000021E0: 000021E0 206E 0012 movea.l A0, [A6 + 0x12] 000021E4 1084 move.b [A0], D4 000021E6 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000021EA 4E5E unlink A6 000021EC 4E75 rts fn000021EE: 000021EE 4E56 FFFE link A6, -0x0002 000021F2 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000021F6 266E 0008 movea.l A3, [A6 + 0x8] 000021FA 7E00 moveq.l D7, 0x00 000021FC 49EB 0004 lea.l A4, [A3 + 0x4] 00002200 7C00 moveq.l D6, 0x00 00002202 1A2C 0008 move.b D5, [A4 + 0x8] 00002206 2F0B move.l -[A7], A3 00002208 4EBA 0322 jsr [PC + 0x322 /* 0000252C */] 0000220C 3800 move.w D4, D0 0000220E 4A44 tst.w D4 00002210 588F addq.l A7, 4 00002212 6C0A bge +0xC /* 0000221E */ 00002214 1F05 move.b -[A7], D5 00002216 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 0000221A 1A00 move.b D5, D0 0000221C 548F addq.l A7, 2 label0000221E: 0000221E 4A44 tst.w D4 00002220 6732 beq +0x34 /* 00002254 */ 00002222 4A44 tst.w D4 00002224 6F0E ble +0x10 /* 00002234 */ 00002226 4227 clr.b -[A7] 00002228 2F0B move.l -[A7], A3 0000222A 4EBA 0392 jsr [PC + 0x392 /* 000025BE */] 0000222E 2600 move.l D3, D0 00002230 5C8F addq.l A7, 6 00002232 600E bra +0x10 /* 00002242 */ label00002234: 00002234 1F3C 0001 move.b -[A7], 0x1 00002238 2F0B move.l -[A7], A3 0000223A 4EBA 0382 jsr [PC + 0x382 /* 000025BE */] 0000223E 2600 move.l D3, D0 00002240 5C8F addq.l A7, 6 label00002242: 00002242 2F03 move.l -[A7], D3 00002244 206E 000C movea.l A0, [A6 + 0xC] 00002248 2F10 move.l -[A7], [A0] 0000224A 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 0000224E 2800 move.l D4, D0 00002250 508F addq.l A7, 8 00002252 6002 bra +0x4 /* 00002256 */ label00002254: 00002254 7800 moveq.l D4, 0x00 label00002256: 00002256 4A84 tst.l D4 00002258 6758 beq +0x5A /* 000022B2 */ 0000225A 1013 move.b D0, [A3] 0000225C 4880 ext.w D0 0000225E C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002262 204D movea.l A0, A5 00002264 D1C0 add.l A0, D0 00002266 2F28 BE10 move.l -[A7], [A0 - 0x41F0] 0000226A 1F05 move.b -[A7], D5 0000226C 2F0C move.l -[A7], A4 0000226E 4EAD 0502 jsr [A5 + 0x502 /* export_156 */] 00002272 4A00 tst.b D0 00002274 4FEF 000A lea.l A7, [A7 + 0xA] 00002278 6738 beq +0x3A /* 000022B2 */ 0000227A 422E FFFF clr.b [A6 - 0x1] 0000227E 1013 move.b D0, [A3] 00002280 4880 ext.w D0 00002282 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002286 204D movea.l A0, A5 00002288 D1C0 add.l A0, D0 0000228A 4AA8 BE56 tst.l [A0 - 0x41AA] 0000228E 671A beq +0x1C /* 000022AA */ 00002290 486E FFFF pea.l [A6 - 0x1] 00002294 2F0B move.l -[A7], A3 00002296 1013 move.b D0, [A3] 00002298 4880 ext.w D0 0000229A C1FC 005C muls.w D0, 0x5C /* '\\' */ 0000229E 204D movea.l A0, A5 000022A0 D1C0 add.l A0, D0 000022A2 2068 BE56 movea.l A0, [A0 - 0x41AA] 000022A6 4E90 jsr [A0] 000022A8 508F addq.l A7, 8 label000022AA: 000022AA 4A2E FFFF tst.b [A6 - 0x1] 000022AE 6702 beq +0x4 /* 000022B2 */ 000022B0 7800 moveq.l D4, 0x00 label000022B2: 000022B2 4A84 tst.l D4 000022B4 4A84 tst.l D4 000022B6 6718 beq +0x1A /* 000022D0 */ 000022B8 486E FFFF pea.l [A6 - 0x1] 000022BC 1F05 move.b -[A7], D5 000022BE 2F0B move.l -[A7], A3 000022C0 4EBA FBBC jsr [PC - 0x444 /* 00001E7E */] 000022C4 4A2E FFFF tst.b [A6 - 0x1] 000022C8 4FEF 000A lea.l A7, [A7 + 0xA] 000022CC 6702 beq +0x4 /* 000022D0 */ 000022CE 7800 moveq.l D4, 0x00 label000022D0: 000022D0 4A84 tst.l D4 000022D2 6720 beq +0x22 /* 000022F4 */ 000022D4 1013 move.b D0, [A3] 000022D6 4880 ext.w D0 000022D8 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000022DC 204D movea.l A0, A5 000022DE D1C0 add.l A0, D0 000022E0 2F28 BE10 move.l -[A7], [A0 - 0x41F0] 000022E4 2F04 move.l -[A7], D4 000022E6 1F05 move.b -[A7], D5 000022E8 2F0C move.l -[A7], A4 000022EA 4EAD 04FA jsr [A5 + 0x4FA /* export_155 */] 000022EE 2C00 move.l D6, D0 000022F0 4FEF 000E lea.l A7, [A7 + 0xE] label000022F4: 000022F4 4A86 tst.l D6 000022F6 6712 beq +0x14 /* 0000230A */ 000022F8 42A7 clr.l -[A7] 000022FA 2F06 move.l -[A7], D6 000022FC 2F03 move.l -[A7], D3 000022FE A84D syscall FixDiv 00002300 201F move.l D0, [A7]+ 00002302 206E 000C movea.l A0, [A6 + 0xC] 00002306 9190 sub.l [A0], D0 00002308 6002 bra +0x4 /* 0000230C */ label0000230A: 0000230A 7E01 moveq.l D7, 0x01 label0000230C: 0000230C 1007 move.b D0, D7 0000230E 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+ 00002312 4E5E unlink A6 00002314 4E75 rts fn00002316: 00002316 4E56 FFFE link A6, -0x0002 0000231A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000231E 266E 0008 movea.l A3, [A6 + 0x8] 00002322 7E00 moveq.l D7, 0x00 00002324 422E FFFF clr.b [A6 - 0x1] 00002328 49EB 0012 lea.l A4, [A3 + 0x12] label0000232C: 0000232C 4A14 tst.b [A4] 0000232E 6718 beq +0x1A /* 00002348 */ 00002330 486E FFFF pea.l [A6 - 0x1] 00002334 486E 000C pea.l [A6 + 0xC] 00002338 4227 clr.b -[A7] 0000233A 2F0B move.l -[A7], A3 0000233C 4EBA FD98 jsr [PC - 0x268 /* 000020D6 */] 00002340 7C01 moveq.l D6, 0x01 00002342 4FEF 000E lea.l A7, [A7 + 0xE] 00002346 6050 bra +0x52 /* 00002398 */ label00002348: 00002348 4A2B 0013 tst.b [A3 + 0x13] 0000234C 6636 bne +0x38 /* 00002384 */ 0000234E 486B 0004 pea.l [A3 + 0x4] 00002352 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */] 00002356 4A00 tst.b D0 00002358 588F addq.l A7, 4 0000235A 6728 beq +0x2A /* 00002384 */ 0000235C 2F0B move.l -[A7], A3 0000235E 4EBA 0216 jsr [PC + 0x216 /* 00002576 */] 00002362 4880 ext.w D0 00002364 4A40 tst.w D0 00002366 588F addq.l A7, 4 00002368 671A beq +0x1C /* 00002384 */ 0000236A 486E FFFF pea.l [A6 - 0x1] 0000236E 486E 000C pea.l [A6 + 0xC] 00002372 1F3C 0001 move.b -[A7], 0x1 00002376 2F0B move.l -[A7], A3 00002378 4EBA FD5C jsr [PC - 0x2A4 /* 000020D6 */] 0000237C 7C00 moveq.l D6, 0x00 0000237E 4FEF 000E lea.l A7, [A7 + 0xE] 00002382 6014 bra +0x16 /* 00002398 */ label00002384: 00002384 486E 000C pea.l [A6 + 0xC] 00002388 2F0B move.l -[A7], A3 0000238A 4EBA FE62 jsr [PC - 0x19E /* 000021EE */] 0000238E 1E00 move.b D7, D0 00002390 7C03 moveq.l D6, 0x03 00002392 422B 0013 clr.b [A3 + 0x13] 00002396 508F addq.l A7, 8 label00002398: 00002398 1013 move.b D0, [A3] 0000239A 4880 ext.w D0 0000239C C1FC 005C muls.w D0, 0x5C /* '\\' */ 000023A0 204D movea.l A0, A5 000023A2 D1C0 add.l A0, D0 000023A4 4AA8 BE52 tst.l [A0 - 0x41AE] 000023A8 6718 beq +0x1A /* 000023C2 */ 000023AA 1F06 move.b -[A7], D6 000023AC 2F0B move.l -[A7], A3 000023AE 1013 move.b D0, [A3] 000023B0 4880 ext.w D0 000023B2 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000023B6 204D movea.l A0, A5 000023B8 D1C0 add.l A0, D0 000023BA 2068 BE52 movea.l A0, [A0 - 0x41AE] 000023BE 4E90 jsr [A0] 000023C0 5C8F addq.l A7, 6 label000023C2: 000023C2 4A2E FFFF tst.b [A6 - 0x1] 000023C6 6730 beq +0x32 /* 000023F8 */ 000023C8 1013 move.b D0, [A3] 000023CA 4880 ext.w D0 000023CC C1FC 005C muls.w D0, 0x5C /* '\\' */ 000023D0 204D movea.l A0, A5 000023D2 D1C0 add.l A0, D0 000023D4 4AA8 BE52 tst.l [A0 - 0x41AE] 000023D8 671A beq +0x1C /* 000023F4 */ 000023DA 1F3C 0002 move.b -[A7], 0x2 000023DE 2F0B move.l -[A7], A3 000023E0 1013 move.b D0, [A3] 000023E2 4880 ext.w D0 000023E4 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000023E8 204D movea.l A0, A5 000023EA D1C0 add.l A0, D0 000023EC 2068 BE52 movea.l A0, [A0 - 0x41AE] 000023F0 4E90 jsr [A0] 000023F2 5C8F addq.l A7, 6 label000023F4: 000023F4 422E FFFF clr.b [A6 - 0x1] label000023F8: 000023F8 4A07 tst.b D7 000023FA 661A bne +0x1C /* 00002416 */ 000023FC 206E 000C movea.l A0, [A6 + 0xC] 00002400 41E8 0080 lea.l A0, [A0 + 0x80] 00002404 2008 move.l D0, A0 00002406 0240 FF00 andi.w D0, 0xFF00 0000240A 4A80 tst.l D0 0000240C 6708 beq +0xA /* 00002416 */ 0000240E 4AAE 000C tst.l [A6 + 0xC] 00002412 6E00 FF18 bgt -0xE6 /* 0000232C */ label00002416: 00002416 1007 move.b D0, D7 00002418 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000241C 4E5E unlink A6 0000241E 4E75 rts fn00002420: 00002420 4E56 0000 link A6, 0 00002424 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002428 266E 0008 movea.l A3, [A6 + 0x8] 0000242C 7E00 moveq.l D7, 0x00 0000242E 1013 move.b D0, [A3] 00002430 4880 ext.w D0 00002432 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002436 49ED BE0E lea.l A4, [A5 - 0x41F2] 0000243A D08C add.l D0, A4 0000243C 2840 movea.l A4, D0 0000243E 4A2C 000E tst.b [A4 + 0xE] 00002442 6622 bne +0x24 /* 00002466 */ 00002444 4AAC 0044 tst.l [A4 + 0x44] 00002448 675E beq +0x60 /* 000024A8 */ 0000244A 1F3C 0004 move.b -[A7], 0x4 0000244E 2F0B move.l -[A7], A3 00002450 1013 move.b D0, [A3] 00002452 4880 ext.w D0 00002454 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002458 204D movea.l A0, A5 0000245A D1C0 add.l A0, D0 0000245C 2068 BE52 movea.l A0, [A0 - 0x41AE] 00002460 4E90 jsr [A0] 00002462 5C8F addq.l A7, 6 00002464 6042 bra +0x44 /* 000024A8 */ label00002466: 00002466 2C2D C328 move.l D6, [A5 - 0x3CD8] 0000246A 9CAB 000E sub.l D6, [A3 + 0xE] 0000246E 7010 moveq.l D0, 0x10 00002470 E1AE lsl D6, D0 00002472 4A86 tst.l D6 00002474 6F32 ble +0x34 /* 000024A8 */ 00002476 276D C328 000E move.l [A3 + 0xE], [A5 - 0x3CD8] 0000247C 6022 bra +0x24 /* 000024A0 */ label0000247E: 0000247E 0C86 0004 0000 cmpi.l D6, 0x40000 00002484 6C04 bge +0x6 /* 0000248A */ 00002486 2006 move.l D0, D6 00002488 6006 bra +0x8 /* 00002490 */ label0000248A: 0000248A 203C 0004 0000 move.l D0, 0x40000 label00002490: 00002490 2A00 move.l D5, D0 00002492 9C85 sub.l D6, D5 00002494 2F05 move.l -[A7], D5 00002496 2F0B move.l -[A7], A3 00002498 4EBA FE7C jsr [PC - 0x184 /* 00002316 */] 0000249C 1E00 move.b D7, D0 0000249E 508F addq.l A7, 8 label000024A0: 000024A0 4A86 tst.l D6 000024A2 6F04 ble +0x6 /* 000024A8 */ 000024A4 4A07 tst.b D7 000024A6 67D6 beq -0x28 /* 0000247E */ label000024A8: 000024A8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000024AC 4E5E unlink A6 000024AE 4E75 rts fn000024B0: 000024B0 4E56 FFFC link A6, -0x0004 000024B4 206E 0008 movea.l A0, [A6 + 0x8] 000024B8 1010 move.b D0, [A0] 000024BA 4880 ext.w D0 000024BC C1FC 005C muls.w D0, 0x5C /* '\\' */ 000024C0 224D movea.l A1, A5 000024C2 D3C0 add.l A1, D0 000024C4 4AA9 BE36 tst.l [A1 - 0x41CA] 000024C8 6720 beq +0x22 /* 000024EA */ 000024CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000024CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000024D2 206E 0008 movea.l A0, [A6 + 0x8] 000024D6 1010 move.b D0, [A0] 000024D8 4880 ext.w D0 000024DA C1FC 005C muls.w D0, 0x5C /* '\\' */ 000024DE 224D movea.l A1, A5 000024E0 D3C0 add.l A1, D0 000024E2 2269 BE36 movea.l A1, [A1 - 0x41CA] 000024E6 4E91 jsr [A1] 000024E8 508F addq.l A7, 8 label000024EA: 000024EA 4E5E unlink A6 000024EC 4E75 rts fn000024EE: 000024EE 4E56 FFFC link A6, -0x0004 000024F2 206E 0008 movea.l A0, [A6 + 0x8] 000024F6 1010 move.b D0, [A0] 000024F8 4880 ext.w D0 000024FA C1FC 005C muls.w D0, 0x5C /* '\\' */ 000024FE 224D movea.l A1, A5 00002500 D3C0 add.l A1, D0 00002502 4AA9 BE3A tst.l [A1 - 0x41C6] 00002506 6720 beq +0x22 /* 00002528 */ 00002508 2F2E 000C move.l -[A7], [A6 + 0xC] 0000250C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002510 206E 0008 movea.l A0, [A6 + 0x8] 00002514 1010 move.b D0, [A0] 00002516 4880 ext.w D0 00002518 C1FC 005C muls.w D0, 0x5C /* '\\' */ 0000251C 224D movea.l A1, A5 0000251E D3C0 add.l A1, D0 00002520 2269 BE3A movea.l A1, [A1 - 0x41C6] 00002524 4E91 jsr [A1] 00002526 508F addq.l A7, 8 label00002528: 00002528 4E5E unlink A6 0000252A 4E75 rts fn0000252C: 0000252C 4E56 FFFA link A6, -0x0006 00002530 206E 0008 movea.l A0, [A6 + 0x8] 00002534 1010 move.b D0, [A0] 00002536 4880 ext.w D0 00002538 C1FC 005C muls.w D0, 0x5C /* '\\' */ 0000253C 224D movea.l A1, A5 0000253E D3C0 add.l A1, D0 00002540 4AA9 BE42 tst.l [A1 - 0x41BE] 00002544 6722 beq +0x24 /* 00002568 */ 00002546 486E FFFE pea.l [A6 - 0x2] 0000254A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000254E 206E 0008 movea.l A0, [A6 + 0x8] 00002552 1010 move.b D0, [A0] 00002554 4880 ext.w D0 00002556 C1FC 005C muls.w D0, 0x5C /* '\\' */ 0000255A 224D movea.l A1, A5 0000255C D3C0 add.l A1, D0 0000255E 2269 BE42 movea.l A1, [A1 - 0x41BE] 00002562 4E91 jsr [A1] 00002564 508F addq.l A7, 8 00002566 6006 bra +0x8 /* 0000256E */ label00002568: 00002568 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1 label0000256E: 0000256E 302E FFFE move.w D0, [A6 - 0x2] 00002572 4E5E unlink A6 00002574 4E75 rts export_96: fn00002576: 00002576 4E56 FFFA link A6, -0x0006 0000257A 206E 0008 movea.l A0, [A6 + 0x8] 0000257E 1010 move.b D0, [A0] 00002580 4880 ext.w D0 00002582 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002586 224D movea.l A1, A5 00002588 D3C0 add.l A1, D0 0000258A 4AA9 BE4A tst.l [A1 - 0x41B6] 0000258E 6722 beq +0x24 /* 000025B2 */ 00002590 486E FFFF pea.l [A6 - 0x1] 00002594 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002598 206E 0008 movea.l A0, [A6 + 0x8] 0000259C 1010 move.b D0, [A0] 0000259E 4880 ext.w D0 000025A0 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000025A4 224D movea.l A1, A5 000025A6 D3C0 add.l A1, D0 000025A8 2269 BE4A movea.l A1, [A1 - 0x41B6] 000025AC 4E91 jsr [A1] 000025AE 508F addq.l A7, 8 000025B0 6004 bra +0x6 /* 000025B6 */ label000025B2: 000025B2 422E FFFF clr.b [A6 - 0x1] label000025B6: 000025B6 102E FFFF move.b D0, [A6 - 0x1] 000025BA 4E5E unlink A6 000025BC 4E75 rts fn000025BE: 000025BE 4E56 FFF6 link A6, -0x000A 000025C2 2F0C move.l -[A7], A4 000025C4 206E 0008 movea.l A0, [A6 + 0x8] 000025C8 1010 move.b D0, [A0] 000025CA 4880 ext.w D0 000025CC C1FC 005C muls.w D0, 0x5C /* '\\' */ 000025D0 49ED BE0E lea.l A4, [A5 - 0x41F2] 000025D4 D08C add.l D0, A4 000025D6 2840 movea.l A4, D0 000025D8 4AAC 0038 tst.l [A4 + 0x38] 000025DC 6728 beq +0x2A /* 00002606 */ 000025DE 486E FFFC pea.l [A6 - 0x4] 000025E2 1F2E 000C move.b -[A7], [A6 + 0xC] 000025E6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025EA 206E 0008 movea.l A0, [A6 + 0x8] 000025EE 1010 move.b D0, [A0] 000025F0 4880 ext.w D0 000025F2 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000025F6 224D movea.l A1, A5 000025F8 D3C0 add.l A1, D0 000025FA 2269 BE46 movea.l A1, [A1 - 0x41BA] 000025FE 4E91 jsr [A1] 00002600 4FEF 000A lea.l A7, [A7 + 0xA] 00002604 6024 bra +0x26 /* 0000262A */ label00002606: 00002606 4A2E 000C tst.b [A6 + 0xC] 0000260A 6608 bne +0xA /* 00002614 */ 0000260C 2D6C 0010 FFFC move.l [A6 - 0x4], [A4 + 0x10] 00002612 6016 bra +0x18 /* 0000262A */ label00002614: 00002614 0C2E 0001 000C cmpi.b [A6 + 0xC], 0x1 0000261A 6608 bne +0xA /* 00002624 */ 0000261C 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14] 00002622 6006 bra +0x8 /* 0000262A */ label00002624: 00002624 2D6C 0018 FFFC move.l [A6 - 0x4], [A4 + 0x18] label0000262A: 0000262A 202E FFFC move.l D0, [A6 - 0x4] 0000262E 285F movea.l A4, [A7]+ 00002630 4E5E unlink A6 00002632 4E75 rts fn00002634: 00002634 4E56 FFFC link A6, -0x0004 00002638 206E 0008 movea.l A0, [A6 + 0x8] 0000263C 1010 move.b D0, [A0] 0000263E 4880 ext.w D0 00002640 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002644 224D movea.l A1, A5 00002646 D3C0 add.l A1, D0 00002648 4AA9 BE4E tst.l [A1 - 0x41B2] 0000264C 6720 beq +0x22 /* 0000266E */ 0000264E 1F2E 000C move.b -[A7], [A6 + 0xC] 00002652 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002656 206E 0008 movea.l A0, [A6 + 0x8] 0000265A 1010 move.b D0, [A0] 0000265C 4880 ext.w D0 0000265E C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002662 224D movea.l A1, A5 00002664 D3C0 add.l A1, D0 00002666 2269 BE4E movea.l A1, [A1 - 0x41B2] 0000266A 4E91 jsr [A1] 0000266C 5C8F addq.l A7, 6 label0000266E: 0000266E 4E5E unlink A6 00002670 4E75 rts fn00002672: 00002672 4E56 FFFA link A6, -0x0006 00002676 206E 0008 movea.l A0, [A6 + 0x8] 0000267A 1010 move.b D0, [A0] 0000267C 4880 ext.w D0 0000267E C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002682 224D movea.l A1, A5 00002684 D3C0 add.l A1, D0 00002686 4AA9 BE66 tst.l [A1 - 0x419A] 0000268A 6730 beq +0x32 /* 000026BC */ 0000268C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002690 2F2E 000E move.l -[A7], [A6 + 0xE] 00002694 486E FFFF pea.l [A6 - 0x1] 00002698 3F2E 000C move.w -[A7], [A6 + 0xC] 0000269C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026A0 206E 0008 movea.l A0, [A6 + 0x8] 000026A4 1010 move.b D0, [A0] 000026A6 4880 ext.w D0 000026A8 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000026AC 224D movea.l A1, A5 000026AE D3C0 add.l A1, D0 000026B0 2269 BE66 movea.l A1, [A1 - 0x419A] 000026B4 4E91 jsr [A1] 000026B6 4FEF 0012 lea.l A7, [A7 + 0x12] 000026BA 6006 bra +0x8 /* 000026C2 */ label000026BC: 000026BC 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 label000026C2: 000026C2 102E FFFF move.b D0, [A6 - 0x1] 000026C6 4E5E unlink A6 000026C8 4E75 rts fn000026CA: 000026CA 4E56 0000 link A6, 0 000026CE 2F0C move.l -[A7], A4 000026D0 286E 0008 movea.l A4, [A6 + 0x8] 000026D4 206E 000C movea.l A0, [A6 + 0xC] 000026D8 43D4 lea.l A1, [A4] 000026DA 7004 moveq.l D0, 0x04 label000026DC: 000026DC 22D8 move.l [A1]+, [A0]+ 000026DE 51C8 FFFC dbf D0, -0x6 /* 000026DC */ 000026E2 1014 move.b D0, [A4] 000026E4 4880 ext.w D0 000026E6 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000026EA 204D movea.l A0, A5 000026EC D1C0 add.l A0, D0 000026EE 4AA8 BE3E tst.l [A0 - 0x41C2] 000026F2 671A beq +0x1C /* 0000270E */ 000026F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000026F8 2F0C move.l -[A7], A4 000026FA 1014 move.b D0, [A4] 000026FC 4880 ext.w D0 000026FE C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002702 204D movea.l A0, A5 00002704 D1C0 add.l A0, D0 00002706 2068 BE3E movea.l A0, [A0 - 0x41C2] 0000270A 4E90 jsr [A0] 0000270C 508F addq.l A7, 8 label0000270E: 0000270E 285F movea.l A4, [A7]+ 00002710 4E5E unlink A6 00002712 4E75 rts fn00002714: 00002714 4E56 0000 link A6, 0 00002718 2F0C move.l -[A7], A4 0000271A 286E 0008 movea.l A4, [A6 + 0x8] 0000271E 206E 000C movea.l A0, [A6 + 0xC] 00002722 43D4 lea.l A1, [A4] 00002724 20D9 move.l [A0]+, [A1]+ 00002726 20D9 move.l [A0]+, [A1]+ 00002728 20D9 move.l [A0]+, [A1]+ 0000272A 20D9 move.l [A0]+, [A1]+ 0000272C 30D9 move.w [A0]+, [A1]+ 0000272E 206E 0010 movea.l A0, [A6 + 0x10] 00002732 30BC 0012 move.w [A0], 0x12 00002736 1014 move.b D0, [A4] 00002738 4880 ext.w D0 0000273A C1FC 005C muls.w D0, 0x5C /* '\\' */ 0000273E 224D movea.l A1, A5 00002740 D3C0 add.l A1, D0 00002742 4AA9 BE62 tst.l [A1 - 0x419E] 00002746 6728 beq +0x2A /* 00002770 */ 00002748 1F3C 0001 move.b -[A7], 0x1 0000274C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002750 206E 000C movea.l A0, [A6 + 0xC] 00002754 4868 0012 pea.l [A0 + 0x12] 00002758 2F0C move.l -[A7], A4 0000275A 1014 move.b D0, [A4] 0000275C 4880 ext.w D0 0000275E C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002762 224D movea.l A1, A5 00002764 D3C0 add.l A1, D0 00002766 2269 BE62 movea.l A1, [A1 - 0x419E] 0000276A 4E91 jsr [A1] 0000276C 4FEF 000E lea.l A7, [A7 + 0xE] label00002770: 00002770 285F movea.l A4, [A7]+ 00002772 4E5E unlink A6 00002774 4E75 rts fn00002776: 00002776 4E56 FFFE link A6, -0x0002 0000277A 2F0C move.l -[A7], A4 0000277C 286E 0008 movea.l A4, [A6 + 0x8] 00002780 206E 000C movea.l A0, [A6 + 0xC] 00002784 43D4 lea.l A1, [A4] 00002786 22D8 move.l [A1]+, [A0]+ 00002788 22D8 move.l [A1]+, [A0]+ 0000278A 22D8 move.l [A1]+, [A0]+ 0000278C 22D8 move.l [A1]+, [A0]+ 0000278E 32D8 move.w [A1]+, [A0]+ 00002790 1014 move.b D0, [A4] 00002792 4880 ext.w D0 00002794 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002798 204D movea.l A0, A5 0000279A D1C0 add.l A0, D0 0000279C 4AA8 BE62 tst.l [A0 - 0x419E] 000027A0 6726 beq +0x28 /* 000027C8 */ 000027A2 4227 clr.b -[A7] 000027A4 486E FFFE pea.l [A6 - 0x2] 000027A8 206E 000C movea.l A0, [A6 + 0xC] 000027AC 4868 0012 pea.l [A0 + 0x12] 000027B0 2F0C move.l -[A7], A4 000027B2 1014 move.b D0, [A4] 000027B4 4880 ext.w D0 000027B6 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000027BA 224D movea.l A1, A5 000027BC D3C0 add.l A1, D0 000027BE 2269 BE62 movea.l A1, [A1 - 0x419E] 000027C2 4E91 jsr [A1] 000027C4 4FEF 000E lea.l A7, [A7 + 0xE] label000027C8: 000027C8 285F movea.l A4, [A7]+ 000027CA 4E5E unlink A6 000027CC 4E75 rts fn000027CE: 000027CE 4E56 FFF8 link A6, -0x0008 000027D2 206E 0008 movea.l A0, [A6 + 0x8] 000027D6 1010 move.b D0, [A0] 000027D8 4880 ext.w D0 000027DA C1FC 005C muls.w D0, 0x5C /* '\\' */ 000027DE 224D movea.l A1, A5 000027E0 D3C0 add.l A1, D0 000027E2 4AA9 BE2E tst.l [A1 - 0x41D2] 000027E6 6720 beq +0x22 /* 00002808 */ 000027E8 486E FFFC pea.l [A6 - 0x4] 000027EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027F0 206E 0008 movea.l A0, [A6 + 0x8] 000027F4 1010 move.b D0, [A0] 000027F6 4880 ext.w D0 000027F8 C1FC 005C muls.w D0, 0x5C /* '\\' */ 000027FC 224D movea.l A1, A5 000027FE D3C0 add.l A1, D0 00002800 2269 BE2E movea.l A1, [A1 - 0x41D2] 00002804 4E91 jsr [A1] 00002806 508F addq.l A7, 8 label00002808: 00002808 202E FFFC move.l D0, [A6 - 0x4] 0000280C 4E5E unlink A6 0000280E 4E75 rts fn00002810: 00002810 4E56 FFFA link A6, -0x0006 00002814 422E FFFF clr.b [A6 - 0x1] 00002818 206E 0008 movea.l A0, [A6 + 0x8] 0000281C 1010 move.b D0, [A0] 0000281E 4880 ext.w D0 00002820 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002824 224D movea.l A1, A5 00002826 D3C0 add.l A1, D0 00002828 4AA9 BE5E tst.l [A1 - 0x41A2] 0000282C 6720 beq +0x22 /* 0000284E */ 0000282E 486E FFFF pea.l [A6 - 0x1] 00002832 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002836 206E 0008 movea.l A0, [A6 + 0x8] 0000283A 1010 move.b D0, [A0] 0000283C 4880 ext.w D0 0000283E C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002842 224D movea.l A1, A5 00002844 D3C0 add.l A1, D0 00002846 2269 BE5E movea.l A1, [A1 - 0x41A2] 0000284A 4E91 jsr [A1] 0000284C 508F addq.l A7, 8 label0000284E: 0000284E 102E FFFF move.b D0, [A6 - 0x1] 00002852 4E5E unlink A6 00002854 4E75 rts 00002856 4E75 rts export_100: 00002858 4E56 FFFE link A6, -0x0002 0000285C 2F0C move.l -[A7], A4 0000285E 486E FFFE pea.l [A6 - 0x2] 00002862 4EBA F20C jsr [PC - 0xDF4 /* 00001A70 */] 00002866 2840 movea.l A4, D0 00002868 588F addq.l A7, 4 0000286A 602E bra +0x30 /* 0000289A */ label0000286C: 0000286C 4A2E 0008 tst.b [A6 + 0x8] 00002870 6716 beq +0x18 /* 00002888 */ 00002872 2F0C move.l -[A7], A4 00002874 4EBA FF9A jsr [PC - 0x66 /* 00002810 */] 00002878 4A00 tst.b D0 0000287A 588F addq.l A7, 4 0000287C 660A bne +0xC /* 00002888 */ 0000287E 2F0C move.l -[A7], A4 00002880 4EBA FB9E jsr [PC - 0x462 /* 00002420 */] 00002884 588F addq.l A7, 4 00002886 6006 bra +0x8 /* 0000288E */ label00002888: 00002888 296D C328 000E move.l [A4 + 0xE], [A5 - 0x3CD8] label0000288E: 0000288E 486E FFFE pea.l [A6 - 0x2] 00002892 4EBA F1F0 jsr [PC - 0xE10 /* 00001A84 */] 00002896 2840 movea.l A4, D0 00002898 588F addq.l A7, 4 label0000289A: 0000289A 200C move.l D0, A4 0000289C 66CE bne -0x30 /* 0000286C */ 0000289E 285F movea.l A4, [A7]+ 000028A0 4E5E unlink A6 000028A2 4E75 rts export_101: 000028A4 4E56 FFFC link A6, -0x0004 000028A8 2F0C move.l -[A7], A4 000028AA 286E 0008 movea.l A4, [A6 + 0x8] 000028AE 206E 000C movea.l A0, [A6 + 0xC] 000028B2 2890 move.l [A4], [A0] 000028B4 2968 0004 0004 move.l [A4 + 0x4], [A0 + 0x4] 000028BA 1028 0008 move.b D0, [A0 + 0x8] 000028BE 4880 ext.w D0 000028C0 EB48 lsl D0.w, 5 000028C2 122E 0010 move.b D1, [A6 + 0x10] 000028C6 4881 ext.w D1 000028C8 D041 add.w D0, D1 000028CA 4440 neg.w D0 000028CC 3940 0008 move.w [A4 + 0x8], D0 000028D0 196E 0012 000A move.b [A4 + 0xA], [A6 + 0x12] 000028D6 285F movea.l A4, [A7]+ 000028D8 4E5E unlink A6 000028DA 4E75 rts export_102: 000028DC 4E56 FFFE link A6, -0x0002 000028E0 2F0C move.l -[A7], A4 000028E2 206E 0008 movea.l A0, [A6 + 0x8] 000028E6 116E 000C 000A move.b [A0 + 0xA], [A6 + 0xC] 000028EC 486E FFFE pea.l [A6 - 0x2] 000028F0 4EBA F17E jsr [PC - 0xE82 /* 00001A70 */] 000028F4 2840 movea.l A4, D0 000028F6 588F addq.l A7, 4 000028F8 6018 bra +0x1A /* 00002912 */ label000028FA: 000028FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000028FE 2F0C move.l -[A7], A4 00002900 4EBA FBAE jsr [PC - 0x452 /* 000024B0 */] 00002904 508F addq.l A7, 8 00002906 486E FFFE pea.l [A6 - 0x2] 0000290A 4EBA F178 jsr [PC - 0xE88 /* 00001A84 */] 0000290E 2840 movea.l A4, D0 00002910 588F addq.l A7, 4 label00002912: 00002912 200C move.l D0, A4 00002914 66E4 bne -0x1A /* 000028FA */ 00002916 285F movea.l A4, [A7]+ 00002918 4E5E unlink A6 0000291A 4E75 rts fn0000291C: 0000291C 4E56 FFF8 link A6, -0x0008 00002920 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002924 266E 000C movea.l A3, [A6 + 0xC] 00002928 246E 0010 movea.l A2, [A6 + 0x10] 0000292C 7004 moveq.l D0, 0x04 0000292E D0AE 0008 add.l D0, [A6 + 0x8] 00002932 2840 movea.l A4, D0 00002934 7E01 moveq.l D7, 0x01 00002936 1F2B 0004 move.b -[A7], [A3 + 0x4] 0000293A 486E FFF8 pea.l [A6 - 0x8] 0000293E 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00002942 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00002948 4A6E FFFE tst.w [A6 - 0x2] 0000294C 5C8F addq.l A7, 6 0000294E 6716 beq +0x18 /* 00002966 */ 00002950 3013 move.w D0, [A3] 00002952 48C0 ext.l D0 00002954 7210 moveq.l D1, 0x10 00002956 E3A8 lsl D0, D1 00002958 2C14 move.l D6, [A4] 0000295A 9C80 sub.l D6, D0 0000295C 4A6E FFFE tst.w [A6 - 0x2] 00002960 6C1A bge +0x1C /* 0000297C */ 00002962 4486 neg.l D6 00002964 6016 bra +0x18 /* 0000297C */ label00002966: 00002966 3C2B 0002 move.w D6, [A3 + 0x2] 0000296A 48C6 ext.l D6 0000296C 7010 moveq.l D0, 0x10 0000296E E1AE lsl D6, D0 00002970 9CAC 0004 sub.l D6, [A4 + 0x4] 00002974 4A6E FFFC tst.w [A6 - 0x4] 00002978 6C02 bge +0x4 /* 0000297C */ 0000297A 4486 neg.l D6 label0000297C: 0000297C 0C86 FFFF 6667 cmpi.l D6, 0xFFFF6667 00002982 6F08 ble +0xA /* 0000298C */ 00002984 0C86 0000 9999 cmpi.l D6, 0x9999 0000298A 6D06 blt +0x8 /* 00002992 */ label0000298C: 0000298C 7000 moveq.l D0, 0x00 0000298E 6000 00F6 bra +0xF8 /* 00002A86 */ label00002992: 00002992 2046 movea.l A0, D6 00002994 41E8 0080 lea.l A0, [A0 + 0x80] 00002998 2008 move.l D0, A0 0000299A 0240 FF00 andi.w D0, 0xFF00 0000299E 4A80 tst.l D0 000029A0 56C7 sne D7 000029A2 4407 neg.b D7 000029A4 4A6E FFFE tst.w [A6 - 0x2] 000029A8 6722 beq +0x24 /* 000029CC */ 000029AA 2A2C 0004 move.l D5, [A4 + 0x4] 000029AE 2805 move.l D4, D5 000029B0 2605 move.l D3, D5 000029B2 0683 0000 8000 addi.l D3, 0x8000 000029B8 7010 moveq.l D0, 0x10 000029BA E0A3 asr D3, D0 000029BC 966B 0002 sub.w D3, [A3 + 0x2] 000029C0 4A6E FFFE tst.w [A6 - 0x2] 000029C4 6C22 bge +0x24 /* 000029E8 */ 000029C6 4443 neg.w D3 000029C8 4484 neg.l D4 000029CA 601C bra +0x1E /* 000029E8 */ label000029CC: 000029CC 2A14 move.l D5, [A4] 000029CE 2605 move.l D3, D5 000029D0 0683 0000 8000 addi.l D3, 0x8000 000029D6 7010 moveq.l D0, 0x10 000029D8 E0A3 asr D3, D0 000029DA 9653 sub.w D3, [A3] 000029DC 2805 move.l D4, D5 000029DE 4A6E FFFC tst.w [A6 - 0x4] 000029E2 6C04 bge +0x6 /* 000029E8 */ 000029E4 4443 neg.w D3 000029E6 4484 neg.l D4 label000029E8: 000029E8 4A43 tst.w D3 000029EA 6D00 0098 blt +0x9A /* 00002A84 */ 000029EE B66B 0006 cmp.w D3, [A3 + 0x6] 000029F2 6C00 0090 bge +0x92 /* 00002A84 */ 000029F6 4A43 tst.w D3 000029F8 6612 bne +0x14 /* 00002A0C */ 000029FA 0C86 FFFF CCCD cmpi.l D6, 0xFFFFCCCD 00002A00 6F00 0082 ble +0x84 /* 00002A84 */ 00002A04 0C86 0000 3333 cmpi.l D6, 0x3333 /* '33' */ 00002A0A 6C78 bge +0x7A /* 00002A84 */ label00002A0C: 00002A0C 0C86 0000 3333 cmpi.l D6, 0x3333 /* '33' */ 00002A12 6F0C ble +0xE /* 00002A20 */ 00002A14 2003 move.l D0, D3 00002A16 48C0 ext.l D0 00002A18 E588 lsl D0, 2 00002A1A 4A33 0809 tst.b [A3 + D0 + 0x9] 00002A1E 6664 bne +0x66 /* 00002A84 */ label00002A20: 00002A20 0C86 FFFF CCCD cmpi.l D6, 0xFFFFCCCD 00002A26 6C0C bge +0xE /* 00002A34 */ 00002A28 2003 move.l D0, D3 00002A2A 48C0 ext.l D0 00002A2C E588 lsl D0, 2 00002A2E 4A33 0808 tst.b [A3 + D0 + 0x8] 00002A32 6650 bne +0x52 /* 00002A84 */ label00002A34: 00002A34 200A move.l D0, A2 00002A36 6748 beq +0x4A /* 00002A80 */ 00002A38 2484 move.l [A2], D4 00002A3A 3543 000C move.w [A2 + 0xC], D3 00002A3E 1547 000E move.b [A2 + 0xE], D7 00002A42 256E 0008 0010 move.l [A2 + 0x10], [A6 + 0x8] 00002A48 2546 0004 move.l [A2 + 0x4], D6 00002A4C 4A6E FFFE tst.w [A6 - 0x2] 00002A50 6718 beq +0x1A /* 00002A6A */ 00002A52 3553 0008 move.w [A2 + 0x8], [A3] 00002A56 202C 0004 move.l D0, [A4 + 0x4] 00002A5A 0680 0000 8000 addi.l D0, 0x8000 00002A60 7210 moveq.l D1, 0x10 00002A62 E2A0 asr D0, D1 00002A64 3540 000A move.w [A2 + 0xA], D0 00002A68 6016 bra +0x18 /* 00002A80 */ label00002A6A: 00002A6A 356B 0002 000A move.w [A2 + 0xA], [A3 + 0x2] 00002A70 2014 move.l D0, [A4] 00002A72 0680 0000 8000 addi.l D0, 0x8000 00002A78 7210 moveq.l D1, 0x10 00002A7A E2A0 asr D0, D1 00002A7C 3540 0008 move.w [A2 + 0x8], D0 label00002A80: 00002A80 7001 moveq.l D0, 0x01 00002A82 6002 bra +0x4 /* 00002A86 */ label00002A84: 00002A84 7000 moveq.l D0, 0x00 label00002A86: 00002A86 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002A8A 4E5E unlink A6 00002A8C 4E75 rts export_103: 00002A8E 4E56 FE5A link A6, -0x01A6 00002A92 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002A96 7E00 moveq.l D7, 0x00 00002A98 486E FFEA pea.l [A6 - 0x16] 00002A9C 4EBA EFD2 jsr [PC - 0x102E /* 00001A70 */] 00002AA0 2840 movea.l A4, D0 00002AA2 588F addq.l A7, 4 00002AA4 604E bra +0x50 /* 00002AF4 */ label00002AA6: 00002AA6 486E FFEC pea.l [A6 - 0x14] 00002AAA 2F2E 000E move.l -[A7], [A6 + 0xE] 00002AAE 2F0C move.l -[A7], A4 00002AB0 4EBA FE6A jsr [PC - 0x196 /* 0000291C */] 00002AB4 4A00 tst.b D0 00002AB6 4FEF 000C lea.l A7, [A7 + 0xC] 00002ABA 672C beq +0x2E /* 00002AE8 */ 00002ABC 0C47 0014 cmpi.w D7, 0x14 00002AC0 6C1E bge +0x20 /* 00002AE0 */ 00002AC2 3007 move.w D0, D7 00002AC4 5247 addq.w D7, 1 00002AC6 C1FC 0014 muls.w D0, 0x14 00002ACA 204E movea.l A0, A6 00002ACC D1C0 add.l A0, D0 00002ACE 41E8 FE5A lea.l A0, [A0 - 0x1A6] 00002AD2 43EE FFEC lea.l A1, [A6 - 0x14] 00002AD6 7004 moveq.l D0, 0x04 label00002AD8: 00002AD8 20D9 move.l [A0]+, [A1]+ 00002ADA 51C8 FFFC dbf D0, -0x6 /* 00002AD8 */ 00002ADE 6008 bra +0xA /* 00002AE8 */ label00002AE0: 00002AE0 3F3C 0001 move.w -[A7], 0x1 00002AE4 A9C8 syscall SysBeep 00002AE6 6010 bra +0x12 /* 00002AF8 */ label00002AE8: 00002AE8 486E FFEA pea.l [A6 - 0x16] 00002AEC 4EBA EF96 jsr [PC - 0x106A /* 00001A84 */] 00002AF0 2840 movea.l A4, D0 00002AF2 588F addq.l A7, 4 label00002AF4: 00002AF4 200C move.l D0, A4 00002AF6 66AE bne -0x50 /* 00002AA6 */ label00002AF8: 00002AF8 4A47 tst.w D7 00002AFA 6718 beq +0x1A /* 00002B14 */ 00002AFC 486D 02F2 pea.l [A5 + 0x2F2 /* export_90 */] 00002B00 4878 0014 push.l 0x14 00002B04 3047 movea.w A0, D7 00002B06 2F08 move.l -[A7], A0 00002B08 486E FE5A pea.l [A6 - 0x1A6] 00002B0C 4EAD 1082 jsr [A5 + 0x1082 /* export_524 */] 00002B10 4FEF 0010 lea.l A7, [A7 + 0x10] label00002B14: 00002B14 7C00 moveq.l D6, 0x00 00002B16 49EE FE5A lea.l A4, [A6 - 0x1A6] 00002B1A 6064 bra +0x66 /* 00002B80 */ label00002B1C: 00002B1C 7AFF moveq.l D5, 0xFFFFFFFF 00002B1E 4A2C 000E tst.b [A4 + 0xE] 00002B22 6716 beq +0x18 /* 00002B3A */ 00002B24 3F2C 000C move.w -[A7], [A4 + 0xC] 00002B28 3F2E 000C move.w -[A7], [A6 + 0xC] 00002B2C 1F2E 000A move.b -[A7], [A6 + 0xA] 00002B30 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002B34 4EAD 097A jsr [A5 + 0x97A /* export_299 */] 00002B38 508F addq.l A7, 8 label00002B3A: 00002B3A 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002B3E 266C 0010 movea.l A3, [A4 + 0x10] 00002B42 2F0B move.l -[A7], A3 00002B44 4EBA F9A8 jsr [PC - 0x658 /* 000024EE */] 00002B48 1013 move.b D0, [A3] 00002B4A 4880 ext.w D0 00002B4C C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002B50 204D movea.l A0, A5 00002B52 D1C0 add.l A0, D0 00002B54 4AA8 BE52 tst.l [A0 - 0x41AE] 00002B58 508F addq.l A7, 8 00002B5A 671A beq +0x1C /* 00002B76 */ 00002B5C 1F3C 0005 move.b -[A7], 0x5 00002B60 2F0B move.l -[A7], A3 00002B62 1013 move.b D0, [A3] 00002B64 4880 ext.w D0 00002B66 C1FC 005C muls.w D0, 0x5C /* '\\' */ 00002B6A 204D movea.l A0, A5 00002B6C D1C0 add.l A0, D0 00002B6E 2068 BE52 movea.l A0, [A0 - 0x41AE] 00002B72 4E90 jsr [A0] 00002B74 5C8F addq.l A7, 6 label00002B76: 00002B76 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 00002B7A 5246 addq.w D6, 1 00002B7C 49EC 0014 lea.l A4, [A4 + 0x14] label00002B80: 00002B80 BE46 cmp.w D7, D6 00002B82 6E98 bgt -0x66 /* 00002B1C */ 00002B84 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002B88 4E5E unlink A6 00002B8A 4E75 rts export_90: 00002B8C 4E56 0000 link A6, 0 00002B90 206E 0008 movea.l A0, [A6 + 0x8] 00002B94 226E 000C movea.l A1, [A6 + 0xC] 00002B98 2010 move.l D0, [A0] 00002B9A B091 cmp.l D0, [A1] 00002B9C 6F04 ble +0x6 /* 00002BA2 */ 00002B9E 70FF moveq.l D0, 0xFFFFFFFF 00002BA0 6002 bra +0x4 /* 00002BA4 */ label00002BA2: 00002BA2 7001 moveq.l D0, 0x01 label00002BA4: 00002BA4 4E5E unlink A6 00002BA6 4E75 rts export_99: fn00002BA8: 00002BA8 4E56 FFFE link A6, -0x0002 00002BAC 2F0C move.l -[A7], A4 00002BAE 486E FFFE pea.l [A6 - 0x2] 00002BB2 4EBA EEBC jsr [PC - 0x1144 /* 00001A70 */] 00002BB6 2840 movea.l A4, D0 00002BB8 588F addq.l A7, 4 00002BBA 6018 bra +0x1A /* 00002BD4 */ label00002BBC: 00002BBC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002BC0 2F0C move.l -[A7], A4 00002BC2 4EBA F02E jsr [PC - 0xFD2 /* 00001BF2 */] 00002BC6 5C8F addq.l A7, 6 00002BC8 486E FFFE pea.l [A6 - 0x2] 00002BCC 4EBA EEB6 jsr [PC - 0x114A /* 00001A84 */] 00002BD0 2840 movea.l A4, D0 00002BD2 588F addq.l A7, 4 label00002BD4: 00002BD4 200C move.l D0, A4 00002BD6 66E4 bne -0x1A /* 00002BBC */ 00002BD8 285F movea.l A4, [A7]+ 00002BDA 4E5E unlink A6 00002BDC 4E75 rts export_25: 00002BDE 2F07 move.l -[A7], D7 00002BE0 7E00 moveq.l D7, 0x00 00002BE2 3B7C 001E F0E2 move.w [A5 - 0xF1E], 0x1E 00002BE8 3B7C 0078 F0E0 move.w [A5 - 0xF20], 0x78 /* 'x' */ 00002BEE 3007 move.w D0, D7 00002BF0 2E1F move.l D7, [A7]+ 00002BF2 4E75 rts export_26: 00002BF4 2F07 move.l -[A7], D7 00002BF6 7E00 moveq.l D7, 0x00 00002BF8 3007 move.w D0, D7 00002BFA 2E1F move.l D7, [A7]+ 00002BFC 4E75 rts fn00002BFE: 00002BFE 4E56 FFF8 link A6, -0x0008 00002C02 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002C06 266E 0008 movea.l A3, [A6 + 0x8] 00002C0A 286E 000C movea.l A4, [A6 + 0xC] 00002C0E 7E01 moveq.l D7, 0x01 00002C10 1F2E 0010 move.b -[A7], [A6 + 0x10] 00002C14 486E FFF8 pea.l [A6 - 0x8] 00002C18 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00002C1C 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8] 00002C22 4A6E FFFE tst.w [A6 - 0x2] 00002C26 5C8F addq.l A7, 6 00002C28 670E beq +0x10 /* 00002C38 */ 00002C2A 2E14 move.l D7, [A4] 00002C2C 9E93 sub.l D7, [A3] 00002C2E 4A6E FFFE tst.w [A6 - 0x2] 00002C32 6C14 bge +0x16 /* 00002C48 */ 00002C34 4487 neg.l D7 00002C36 6010 bra +0x12 /* 00002C48 */ label00002C38: 00002C38 2E2B 0004 move.l D7, [A3 + 0x4] 00002C3C 9EAC 0004 sub.l D7, [A4 + 0x4] 00002C40 4A6E FFFC tst.w [A6 - 0x4] 00002C44 6C02 bge +0x4 /* 00002C48 */ 00002C46 4487 neg.l D7 label00002C48: 00002C48 4A6E FFFE tst.w [A6 - 0x2] 00002C4C 6718 beq +0x1A /* 00002C66 */ 00002C4E 2C2C 0004 move.l D6, [A4 + 0x4] 00002C52 2A06 move.l D5, D6 00002C54 2806 move.l D4, D6 00002C56 98AB 0004 sub.l D4, [A3 + 0x4] 00002C5A 4A6E FFFE tst.w [A6 - 0x2] 00002C5E 6C18 bge +0x1A /* 00002C78 */ 00002C60 4484 neg.l D4 00002C62 4485 neg.l D5 00002C64 6012 bra +0x14 /* 00002C78 */ label00002C66: 00002C66 2C14 move.l D6, [A4] 00002C68 2806 move.l D4, D6 00002C6A 9893 sub.l D4, [A3] 00002C6C 2A06 move.l D5, D6 00002C6E 4A6E FFFC tst.w [A6 - 0x4] 00002C72 6C04 bge +0x6 /* 00002C78 */ 00002C74 4484 neg.l D4 00002C76 4485 neg.l D5 label00002C78: 00002C78 206E 0012 movea.l A0, [A6 + 0x12] 00002C7C 2084 move.l [A0], D4 00002C7E 2147 0004 move.l [A0 + 0x4], D7 00002C82 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002C86 4E5E unlink A6 00002C88 4E75 rts fn00002C8A: 00002C8A 4E56 FFFE link A6, -0x0002 00002C8E 48E7 0018 movem.l -[A7], A3,A4 00002C92 266E 0008 movea.l A3, [A6 + 0x8] 00002C96 49EB 001E lea.l A4, [A3 + 0x1E] 00002C9A 4A14 tst.b [A4] 00002C9C 6760 beq +0x62 /* 00002CFE */ 00002C9E 2F2B 0020 move.l -[A7], [A3 + 0x20] 00002CA2 4EBA ECFE jsr [PC - 0x1302 /* 000019A2 */] 00002CA6 4A00 tst.b D0 00002CA8 588F addq.l A7, 4 00002CAA 6716 beq +0x18 /* 00002CC2 */ 00002CAC 486B 0024 pea.l [A3 + 0x24] 00002CB0 206B 0020 movea.l A0, [A3 + 0x20] 00002CB4 4868 0002 pea.l [A0 + 0x2] 00002CB8 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 00002CBC 4A00 tst.b D0 00002CBE 508F addq.l A7, 8 00002CC0 6602 bne +0x4 /* 00002CC4 */ label00002CC2: 00002CC2 4214 clr.b [A4] label00002CC4: 00002CC4 4A2B 0032 tst.b [A3 + 0x32] 00002CC8 671E beq +0x20 /* 00002CE8 */ 00002CCA 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00002CCE B06B 0034 cmp.w D0, [A3 + 0x34] 00002CD2 6612 bne +0x14 /* 00002CE6 */ 00002CD4 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002CD8 3D40 FFFE move.w [A6 - 0x2], D0 00002CDC 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002CE0 D06E FFFE add.w D0, [A6 - 0x2] 00002CE4 6602 bne +0x4 /* 00002CE8 */ label00002CE6: 00002CE6 4214 clr.b [A4] label00002CE8: 00002CE8 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00002CEC B06B 0004 cmp.w D0, [A3 + 0x4] 00002CF0 660C bne +0xE /* 00002CFE */ 00002CF2 206B 0020 movea.l A0, [A3 + 0x20] 00002CF6 0C10 0003 cmpi.b [A0], 0x3 00002CFA 6702 beq +0x4 /* 00002CFE */ 00002CFC 4214 clr.b [A4] label00002CFE: 00002CFE 4CDF 1800 movem.l A3,A4, [A7]+ 00002D02 4E5E unlink A6 00002D04 4E75 rts fn00002D06: 00002D06 4E56 FFFC link A6, -0x0004 00002D0A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00002D0E 266E 0008 movea.l A3, [A6 + 0x8] 00002D12 7E00 moveq.l D7, 0x00 00002D14 486E FFFE pea.l [A6 - 0x2] 00002D18 4EBA ED56 jsr [PC - 0x12AA /* 00001A70 */] 00002D1C 2840 movea.l A4, D0 00002D1E 588F addq.l A7, 4 00002D20 6000 00BC bra +0xBE /* 00002DDE */ label00002D24: 00002D24 1C14 move.b D6, [A4] 00002D26 B9D3 cmpa.l A4, [A3] 00002D28 6700 00A8 beq +0xAA /* 00002DD2 */ 00002D2C 4267 clr.w -[A7] 00002D2E A861 syscall Random 00002D30 0C5F 0C80 cmpi.w [A7]+, 0xC80 00002D34 6400 009C bcc +0x9E /* 00002DD2 */ 00002D38 7A00 moveq.l D5, 0x00 00002D3A 1006 move.b D0, D6 00002D3C 6B72 bmi +0x74 /* 00002DB0 */ 00002D3E 5700 subq.b D0, 3 00002D40 670E beq +0x10 /* 00002D50 */ 00002D42 6A06 bpl +0x8 /* 00002D4A */ 00002D44 5200 addq.b D0, 1 00002D46 6A2C bpl +0x2E /* 00002D74 */ 00002D48 6066 bra +0x68 /* 00002DB0 */ label00002D4A: 00002D4A 5500 subq.b D0, 2 00002D4C 6A62 bpl +0x64 /* 00002DB0 */ 00002D4E 6016 bra +0x18 /* 00002D66 */ label00002D50: 00002D50 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 00002D54 5940 subq.w D0, 4 00002D56 660A bne +0xC /* 00002D62 */ 00002D58 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00002D5C B06B 0004 cmp.w D0, [A3 + 0x4] 00002D60 664E bne +0x50 /* 00002DB0 */ label00002D62: 00002D62 7A01 moveq.l D5, 0x01 00002D64 604A bra +0x4C /* 00002DB0 */ label00002D66: 00002D66 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00002D6A B06B 0004 cmp.w D0, [A3 + 0x4] 00002D6E 6740 beq +0x42 /* 00002DB0 */ 00002D70 7A01 moveq.l D5, 0x01 00002D72 603C bra +0x3E /* 00002DB0 */ label00002D74: 00002D74 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 00002D78 5940 subq.w D0, 4 00002D7A 6634 bne +0x36 /* 00002DB0 */ 00002D7C 2F0C move.l -[A7], A4 00002D7E 4EBA 13A0 jsr [PC + 0x13A0 /* 00004120 */] 00002D82 3D40 FFFC move.w [A6 - 0x4], D0 00002D86 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00002D8A B06E FFFC cmp.w D0, [A6 - 0x4] 00002D8E 588F addq.l A7, 4 00002D90 661E bne +0x20 /* 00002DB0 */ 00002D92 4EAD 057A jsr [A5 + 0x57A /* export_171 */] 00002D96 3D40 FFFC move.w [A6 - 0x4], D0 00002D9A 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] 00002D9E D06E FFFC add.w D0, [A6 - 0x4] 00002DA2 670C beq +0xE /* 00002DB0 */ 00002DA4 7A01 moveq.l D5, 0x01 00002DA6 7E01 moveq.l D7, 0x01 00002DA8 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00002DAC 3740 0034 move.w [A3 + 0x34], D0 label00002DB0: 00002DB0 4A05 tst.b D5 00002DB2 671E beq +0x20 /* 00002DD2 */ 00002DB4 274C 0020 move.l [A3 + 0x20], A4 00002DB8 376C 0002 0024 move.w [A3 + 0x24], [A4 + 0x2] 00002DBE 177C 0001 001E move.b [A3 + 0x1E], 0x1 00002DC4 422B 0026 clr.b [A3 + 0x26] 00002DC8 426B 0028 clr.w [A3 + 0x28] 00002DCC 1747 0032 move.b [A3 + 0x32], D7 00002DD0 6012 bra +0x14 /* 00002DE4 */ label00002DD2: 00002DD2 486E FFFE pea.l [A6 - 0x2] 00002DD6 4EBA ECAC jsr [PC - 0x1354 /* 00001A84 */] 00002DDA 2840 movea.l A4, D0 00002DDC 588F addq.l A7, 4 label00002DDE: 00002DDE 200C move.l D0, A4 00002DE0 6600 FF42 bne -0xBC /* 00002D24 */ label00002DE4: 00002DE4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00002DE8 4E5E unlink A6 00002DEA 4E75 rts fn00002DEC: 00002DEC 4E56 FFD0 link A6, -0x0030 00002DF0 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00002DF4 286E 0008 movea.l A4, [A6 + 0x8] 00002DF8 7E00 moveq.l D7, 0x00 00002DFA 7C00 moveq.l D6, 0x00 00002DFC 7A01 moveq.l D5, 0x01 00002DFE 4A2C 001E tst.b [A4 + 0x1E] 00002E02 660C bne +0xE /* 00002E10 */ 00002E04 3F3C 0001 move.w -[A7], 0x1 00002E08 4EBA 16A8 jsr [PC + 0x16A8 /* 000044B2 */] 00002E0C 6000 0270 bra +0x272 /* 0000307E */ label00002E10: 00002E10 7004 moveq.l D0, 0x04 00002E12 D094 add.l D0, [A4] 00002E14 2640 movea.l A3, D0 00002E16 206C 0020 movea.l A0, [A4 + 0x20] 00002E1A 43EE FFD4 lea.l A1, [A6 - 0x2C] 00002E1E 5888 addq.l A0, 4 00002E20 22D8 move.l [A1]+, [A0]+ 00002E22 22D8 move.l [A1]+, [A0]+ 00002E24 32D8 move.w [A1]+, [A0]+ 00002E26 2F0B move.l -[A7], A3 00002E28 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 00002E2C 3C00 move.w D6, D0 00002E2E 2E94 move.l [A7], [A4] 00002E30 4EBA EC96 jsr [PC - 0x136A /* 00001AC8 */] 00002E34 4880 ext.w D0 00002E36 4A40 tst.w D0 00002E38 588F addq.l A7, 4 00002E3A 660A bne +0xC /* 00002E46 */ 00002E3C 4A46 tst.w D6 00002E3E 6F12 ble +0x14 /* 00002E52 */ 00002E40 0C46 0015 cmpi.w D6, 0x15 00002E44 6C0C bge +0xE /* 00002E52 */ label00002E46: 00002E46 3F3C 0001 move.w -[A7], 0x1 00002E4A 4EBA 1666 jsr [PC + 0x1666 /* 000044B2 */] 00002E4E 6000 022E bra +0x230 /* 0000307E */ label00002E52: 00002E52 4A2C 0026 tst.b [A4 + 0x26] 00002E56 6600 0098 bne +0x9A /* 00002EF0 */ 00002E5A 486E FFEE pea.l [A6 - 0x12] 00002E5E 486E FFF0 pea.l [A6 - 0x10] 00002E62 3F2C 0004 move.w -[A7], [A4 + 0x4] 00002E66 2F2C 0020 move.l -[A7], [A4 + 0x20] 00002E6A 4EBA F806 jsr [PC - 0x7FA /* 00002672 */] 00002E6E 1C00 move.b D6, D0 00002E70 4A06 tst.b D6 00002E72 4FEF 000E lea.l A7, [A7 + 0xE] 00002E76 6708 beq +0xA /* 00002E80 */ 00002E78 197C 0001 0026 move.b [A4 + 0x26], 0x1 00002E7E 6070 bra +0x72 /* 00002EF0 */ label00002E80: 00002E80 302E FFEE move.w D0, [A6 - 0x12] 00002E84 B06C 0028 cmp.w D0, [A4 + 0x28] 00002E88 6736 beq +0x38 /* 00002EC0 */ 00002E8A 4267 clr.w -[A7] 00002E8C A861 syscall Random 00002E8E 7000 moveq.l D0, 0x00 00002E90 301F move.w D0, [A7]+ 00002E92 2F00 move.l -[A7], D0 00002E94 306E FFEE movea.w A0, [A6 - 0x12] 00002E98 2F08 move.l -[A7], A0 00002E9A 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002E9E 2940 002A move.l [A4 + 0x2A], D0 00002EA2 4267 clr.w -[A7] 00002EA4 A861 syscall Random 00002EA6 7000 moveq.l D0, 0x00 00002EA8 301F move.w D0, [A7]+ 00002EAA 2F00 move.l -[A7], D0 00002EAC 306E FFEE movea.w A0, [A6 - 0x12] 00002EB0 2F08 move.l -[A7], A0 00002EB2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00002EB6 2940 002E move.l [A4 + 0x2E], D0 00002EBA 396E FFEE 0028 move.w [A4 + 0x28], [A6 - 0x12] label00002EC0: 00002EC0 202E FFF0 move.l D0, [A6 - 0x10] 00002EC4 D0AC 002E add.l D0, [A4 + 0x2E] 00002EC8 2D40 FFD4 move.l [A6 - 0x2C], D0 00002ECC 202E FFF4 move.l D0, [A6 - 0xC] 00002ED0 D0AC 002A add.l D0, [A4 + 0x2A] 00002ED4 2D40 FFD8 move.l [A6 - 0x28], D0 00002ED8 2F0B move.l -[A7], A3 00002EDA 486E FFD4 pea.l [A6 - 0x2C] 00002EDE 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 00002EE2 0C80 0000 B333 cmpi.l D0, 0xB333 00002EE8 508F addq.l A7, 8 00002EEA 6C04 bge +0x6 /* 00002EF0 */ 00002EEC 426C 0028 clr.w [A4 + 0x28] label00002EF0: 00002EF0 1C2B 0008 move.b D6, [A3 + 0x8] 00002EF4 2F14 move.l -[A7], [A4] 00002EF6 4EBA EBD0 jsr [PC - 0x1430 /* 00001AC8 */] 00002EFA 1800 move.b D4, D0 00002EFC 4A04 tst.b D4 00002EFE 588F addq.l A7, 4 00002F00 6F10 ble +0x12 /* 00002F12 */ 00002F02 1F3C 0001 move.b -[A7], 0x1 00002F06 1F06 move.b -[A7], D6 00002F08 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00002F0C 1C00 move.b D6, D0 00002F0E 588F addq.l A7, 4 00002F10 6012 bra +0x14 /* 00002F24 */ label00002F12: 00002F12 4A04 tst.b D4 00002F14 6C0E bge +0x10 /* 00002F24 */ 00002F16 1F3C 00FF move.b -[A7], 0xFF 00002F1A 1F06 move.b -[A7], D6 00002F1C 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */] 00002F20 1C00 move.b D6, D0 00002F22 588F addq.l A7, 4 label00002F24: 00002F24 486E FFE6 pea.l [A6 - 0x1A] 00002F28 1F06 move.b -[A7], D6 00002F2A 486E FFD4 pea.l [A6 - 0x2C] 00002F2E 2F0B move.l -[A7], A3 00002F30 4EBA FCCC jsr [PC - 0x334 /* 00002BFE */] 00002F34 1E86 move.b [A7], D6 00002F36 486E FFD0 pea.l [A6 - 0x30] 00002F3A 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 00002F3E 2D6E FFD0 FFDE move.l [A6 - 0x22], [A6 - 0x30] 00002F44 4A6E FFE0 tst.w [A6 - 0x20] 00002F48 4FEF 0012 lea.l A7, [A7 + 0x12] 00002F4C 672C beq +0x2E /* 00002F7A */ 00002F4E 4A6E FFE0 tst.w [A6 - 0x20] 00002F52 6C0A bge +0xC /* 00002F5E */ 00002F54 282B 0004 move.l D4, [A3 + 0x4] 00002F58 7010 moveq.l D0, 0x10 00002F5A E0A4 asr D4, D0 00002F5C 600E bra +0x10 /* 00002F6C */ label00002F5E: 00002F5E 282B 0004 move.l D4, [A3 + 0x4] 00002F62 0684 0000 FC00 addi.l D4, 0xFC00 00002F68 7010 moveq.l D0, 0x10 00002F6A E0A4 asr D4, D0 label00002F6C: 00002F6C 2613 move.l D3, [A3] 00002F6E 0683 0000 8000 addi.l D3, 0x8000 00002F74 7010 moveq.l D0, 0x10 00002F76 E0A3 asr D3, D0 00002F78 6028 bra +0x2A /* 00002FA2 */ label00002F7A: 00002F7A 4A6E FFDE tst.w [A6 - 0x22] 00002F7E 6C08 bge +0xA /* 00002F88 */ 00002F80 2613 move.l D3, [A3] 00002F82 7010 moveq.l D0, 0x10 00002F84 E0A3 asr D3, D0 00002F86 600C bra +0xE /* 00002F94 */ label00002F88: 00002F88 2613 move.l D3, [A3] 00002F8A 0683 0000 FC00 addi.l D3, 0xFC00 00002F90 7010 moveq.l D0, 0x10 00002F92 E0A3 asr D3, D0 label00002F94: 00002F94 282B 0004 move.l D4, [A3 + 0x4] 00002F98 0684 0000 8000 addi.l D4, 0x8000 00002F9E 7010 moveq.l D0, 0x10 00002FA0 E0A4 asr D4, D0 label00002FA2: 00002FA2 206C 0020 movea.l A0, [A4 + 0x20] 00002FA6 0C10 0003 cmpi.b [A0], 0x3 00002FAA 6628 bne +0x2A /* 00002FD4 */ 00002FAC 206E FFEA movea.l A0, [A6 - 0x16] 00002FB0 41E8 0080 lea.l A0, [A0 + 0x80] 00002FB4 2008 move.l D0, A0 00002FB6 0240 FF00 andi.w D0, 0xFF00 00002FBA 4A80 tst.l D0 00002FBC 6616 bne +0x18 /* 00002FD4 */ 00002FBE 0CAE FFFF CCCD FFE6 cmpi.l [A6 - 0x1A], 0xFFFFCCCD 00002FC6 6D0C blt +0xE /* 00002FD4 */ 00002FC8 0CAE 0000 3333 FFE6 cmpi.l [A6 - 0x1A], 0x3333 /* '33' */ 00002FD0 6E02 bgt +0x4 /* 00002FD4 */ 00002FD2 7A00 moveq.l D5, 0x00 label00002FD4: 00002FD4 486E FFE2 pea.l [A6 - 0x1E] 00002FD8 1F06 move.b -[A7], D6 00002FDA 3F04 move.w -[A7], D4 00002FDC 3F03 move.w -[A7], D3 00002FDE 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 00002FE2 548F addq.l A7, 2 00002FE4 3E80 move.w [A7], D0 00002FE6 4EAD 0512 jsr [A5 + 0x512 /* export_158 */] 00002FEA 0CAE 0000 8000 FFE6 cmpi.l [A6 - 0x1A], 0x8000 00002FF2 508F addq.l A7, 8 00002FF4 6F0A ble +0xC /* 00003000 */ 00002FF6 4A2E FFE4 tst.b [A6 - 0x1C] 00002FFA 6706 beq +0x8 /* 00003002 */ 00002FFC 7E01 moveq.l D7, 0x01 00002FFE 6002 bra +0x4 /* 00003002 */ label00003000: 00003000 7E01 moveq.l D7, 0x01 label00003002: 00003002 1C2E FFE4 move.b D6, [A6 - 0x1C] 00003006 4A07 tst.b D7 00003008 6766 beq +0x68 /* 00003070 */ 0000300A 0CAE FFFF 8000 FFEA cmpi.l [A6 - 0x16], 0xFFFF8000 00003012 6F1E ble +0x20 /* 00003032 */ 00003014 0CAE 0000 8000 FFEA cmpi.l [A6 - 0x16], 0x8000 0000301C 6C14 bge +0x16 /* 00003032 */ 0000301E 4267 clr.w -[A7] 00003020 A861 syscall Random 00003022 7001 moveq.l D0, 0x01 00003024 C05F and.w D0, [A7]+ 00003026 6704 beq +0x6 /* 0000302C */ 00003028 7001 moveq.l D0, 0x01 0000302A 6002 bra +0x4 /* 0000302E */ label0000302C: 0000302C 70FF moveq.l D0, 0xFFFFFFFF label0000302E: 0000302E 1E00 move.b D7, D0 00003030 600C bra +0xE /* 0000303E */ label00003032: 00003032 4AAE FFEA tst.l [A6 - 0x16] 00003036 6F04 ble +0x6 /* 0000303C */ 00003038 7E01 moveq.l D7, 0x01 0000303A 6002 bra +0x4 /* 0000303E */ label0000303C: 0000303C 7EFF moveq.l D7, 0xFFFFFFFF label0000303E: 0000303E 0C07 0001 cmpi.b D7, 0x1 00003042 6612 bne +0x14 /* 00003056 */ 00003044 4A2E FFE3 tst.b [A6 - 0x1D] 00003048 671C beq +0x1E /* 00003066 */ 0000304A 4A06 tst.b D6 0000304C 6704 beq +0x6 /* 00003052 */ 0000304E 7EFF moveq.l D7, 0xFFFFFFFF 00003050 6014 bra +0x16 /* 00003066 */ label00003052: 00003052 7E00 moveq.l D7, 0x00 00003054 6010 bra +0x12 /* 00003066 */ label00003056: 00003056 4A2E FFE2 tst.b [A6 - 0x1E] 0000305A 670A beq +0xC /* 00003066 */ 0000305C 4A06 tst.b D6 0000305E 6704 beq +0x6 /* 00003064 */ 00003060 7E01 moveq.l D7, 0x01 00003062 6002 bra +0x4 /* 00003066 */ label00003064: 00003064 7E00 moveq.l D7, 0x00 label00003066: 00003066 1F07 move.b -[A7], D7 00003068 4EBA 1418 jsr [PC + 0x1418 /* 00004482 */] 0000306C 548F addq.l A7, 2 0000306E 6008 bra +0xA /* 00003078 */ label00003070: 00003070 4227 clr.b -[A7] 00003072 4EBA 140E jsr [PC + 0x140E /* 00004482 */] 00003076 548F addq.l A7, 2 label00003078: 00003078 3F05 move.w -[A7], D5 0000307A 4EBA 1436 jsr [PC + 0x1436 /* 000044B2 */] label0000307E: 0000307E 4CEE 18F8 FFB4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x4C] 00003084 4E5E unlink A6 00003086 4E75 rts fn00003088: 00003088 4E56 0000 link A6, 0 0000308C 48E7 0038 movem.l -[A7], A2,A3,A4 00003090 266E 0008 movea.l A3, [A6 + 0x8] 00003094 7004 moveq.l D0, 0x04 00003096 D093 add.l D0, [A3] 00003098 2840 movea.l A4, D0 0000309A 45EB 000A lea.l A2, [A3 + 0xA] 0000309E 4A2B 0014 tst.b [A3 + 0x14] 000030A2 671A beq +0x1C /* 000030BE */ 000030A4 2F13 move.l -[A7], [A3] 000030A6 4EBA EA20 jsr [PC - 0x15E0 /* 00001AC8 */] 000030AA 4A00 tst.b D0 000030AC 588F addq.l A7, 4 000030AE 660A bne +0xC /* 000030BA */ 000030B0 102C 0008 move.b D0, [A4 + 0x8] 000030B4 B02A 0008 cmp.b D0, [A2 + 0x8] 000030B8 6704 beq +0x6 /* 000030BE */ label000030BA: 000030BA 422B 0014 clr.b [A3 + 0x14] label000030BE: 000030BE 2014 move.l D0, [A4] 000030C0 B092 cmp.l D0, [A2] 000030C2 660A bne +0xC /* 000030CE */ 000030C4 202C 0004 move.l D0, [A4 + 0x4] 000030C8 B0AA 0004 cmp.l D0, [A2 + 0x4] 000030CC 6712 beq +0x14 /* 000030E0 */ label000030CE: 000030CE 276D C328 0006 move.l [A3 + 0x6], [A5 - 0x3CD8] 000030D4 41D2 lea.l A0, [A2] 000030D6 43D4 lea.l A1, [A4] 000030D8 20D9 move.l [A0]+, [A1]+ 000030DA 20D9 move.l [A0]+, [A1]+ 000030DC 30D9 move.w [A0]+, [A1]+ 000030DE 6036 bra +0x38 /* 00003116 */ label000030E0: 000030E0 206B 0006 movea.l A0, [A3 + 0x6] 000030E4 41E8 012C lea.l A0, [A0 + 0x12C] 000030E8 B1ED C328 cmpa.l A0, [A5 - 0x3CD8] 000030EC 6C0A bge +0xC /* 000030F8 */ 000030EE 4EBA 1228 jsr [PC + 0x1228 /* 00004318 */] 000030F2 276D C328 0006 move.l [A3 + 0x6], [A5 - 0x3CD8] label000030F8: 000030F8 7050 moveq.l D0, 0x50 000030FA D0AB 0006 add.l D0, [A3 + 0x6] 000030FE B0AD C328 cmp.l D0, [A5 - 0x3CD8] 00003102 6C12 bge +0x14 /* 00003116 */ 00003104 4A2B 0014 tst.b [A3 + 0x14] 00003108 6608 bne +0xA /* 00003112 */ 0000310A 177C 0001 0014 move.b [A3 + 0x14], 0x1 00003110 6004 bra +0x6 /* 00003116 */ label00003112: 00003112 422B 0014 clr.b [A3 + 0x14] label00003116: 00003116 4A2B 0014 tst.b [A3 + 0x14] 0000311A 671E beq +0x20 /* 0000313A */ 0000311C 3F3C FFFF move.w -[A7], 0xFFFF 00003120 4EBA 1390 jsr [PC + 0x1390 /* 000044B2 */] 00003124 4257 clr.w [A7] 00003126 A861 syscall Random 00003128 4A5F tst.w [A7]+ 0000312A 6F04 ble +0x6 /* 00003130 */ 0000312C 70FF moveq.l D0, 0xFFFFFFFF 0000312E 6002 bra +0x4 /* 00003132 */ label00003130: 00003130 7001 moveq.l D0, 0x01 label00003132: 00003132 1F00 move.b -[A7], D0 00003134 4EBA 134C jsr [PC + 0x134C /* 00004482 */] 00003138 548F addq.l A7, 2 label0000313A: 0000313A 102B 0014 move.b D0, [A3 + 0x14] 0000313E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003142 4E5E unlink A6 00003144 4E75 rts fn00003146: 00003146 4E56 FFB6 link A6, -0x004A 0000314A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000314E 2C2E 0008 move.l D6, [A6 + 0x8] 00003152 2046 movea.l A0, D6 00003154 2850 movea.l A4, [A0] 00003156 2E0C move.l D7, A4 00003158 5887 addq.l D7, 4 0000315A 1F3C 0001 move.b -[A7], 0x1 0000315E 2F0C move.l -[A7], A4 00003160 4EBA E976 jsr [PC - 0x168A /* 00001AD8 */] 00003164 1A00 move.b D5, D0 00003166 486E FFB6 pea.l [A6 - 0x4A] 0000316A 4227 clr.b -[A7] 0000316C 1F05 move.b -[A7], D5 0000316E 486C 0004 pea.l [A4 + 0x4] 00003172 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 00003176 486E FFFE pea.l [A6 - 0x2] 0000317A 4EBA E8F4 jsr [PC - 0x170C /* 00001A70 */] 0000317E 2440 movea.l A2, D0 00003180 4FEF 0016 lea.l A7, [A7 + 0x16] 00003184 6000 0142 bra +0x144 /* 000032C8 */ label00003188: 00003188 B5CC cmpa.l A2, A4 0000318A 6700 0130 beq +0x132 /* 000032BC */ 0000318E 42A7 clr.l -[A7] 00003190 486E FFB6 pea.l [A6 - 0x4A] 00003194 2F0A move.l -[A7], A2 00003196 4EBA F784 jsr [PC - 0x87C /* 0000291C */] 0000319A 4A00 tst.b D0 0000319C 4FEF 000C lea.l A7, [A7 + 0xC] 000031A0 6700 011A beq +0x11C /* 000032BC */ 000031A4 7A00 moveq.l D5, 0x00 000031A6 0C12 0002 cmpi.b [A2], 0x2 000031AA 664A bne +0x4C /* 000031F6 */ 000031AC 2F0A move.l -[A7], A2 000031AE 4EBA 0F70 jsr [PC + 0xF70 /* 00004120 */] 000031B2 3E80 move.w [A7], D0 000031B4 4EBA 0FC6 jsr [PC + 0xFC6 /* 0000417C */] 000031B8 4A00 tst.b D0 000031BA 588F addq.l A7, 4 000031BC 6638 bne +0x3A /* 000031F6 */ 000031BE 2F0A move.l -[A7], A2 000031C0 4EBA 0F5E jsr [PC + 0xF5E /* 00004120 */] 000031C4 3800 move.w D4, D0 000031C6 7A01 moveq.l D5, 0x01 000031C8 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 000031CC 5940 subq.w D0, 4 000031CE 588F addq.l A7, 4 000031D0 660A bne +0xC /* 000031DC */ 000031D2 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 000031D6 B044 cmp.w D0, D4 000031D8 6702 beq +0x4 /* 000031DC */ 000031DA 7A00 moveq.l D5, 0x00 label000031DC: 000031DC 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 000031E0 5B40 subq.w D0, 5 000031E2 6612 bne +0x14 /* 000031F6 */ 000031E4 7001 moveq.l D0, 0x01 000031E6 C044 and.w D0, D4 000031E8 2046 movea.l A0, D6 000031EA 7201 moveq.l D1, 0x01 000031EC C268 0004 and.w D1, [A0 + 0x4] 000031F0 B240 cmp.w D1, D0 000031F2 6602 bne +0x4 /* 000031F6 */ 000031F4 7A00 moveq.l D5, 0x00 label000031F6: 000031F6 4A05 tst.b D5 000031F8 6700 00AA beq +0xAC /* 000032A4 */ 000031FC 486A 0004 pea.l [A2 + 0x4] 00003200 2F07 move.l -[A7], D7 00003202 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 00003206 2A00 move.l D5, D0 00003208 0C85 0004 0000 cmpi.l D5, 0x40000 0000320E 5EC4 sgt D4 00003210 4404 neg.b D4 00003212 4A04 tst.b D4 00003214 508F addq.l A7, 8 00003216 6712 beq +0x14 /* 0000322A */ 00003218 2047 movea.l A0, D7 0000321A 1028 0008 move.b D0, [A0 + 0x8] 0000321E B02A 000C cmp.b D0, [A2 + 0xC] 00003222 6606 bne +0x8 /* 0000322A */ 00003224 7A00 moveq.l D5, 0x00 00003226 7801 moveq.l D4, 0x01 00003228 6004 bra +0x6 /* 0000322E */ label0000322A: 0000322A 7A01 moveq.l D5, 0x01 0000322C 7800 moveq.l D4, 0x00 label0000322E: 0000322E 0C45 FFFF cmpi.w D5, 0xFFFF 00003232 6734 beq +0x36 /* 00003268 */ 00003234 7600 moveq.l D3, 0x00 00003236 2005 move.l D0, D5 00003238 48C0 ext.l D0 0000323A E588 lsl D0, 2 0000323C 7216 moveq.l D1, 0x16 0000323E D280 add.l D1, D0 00003240 D286 add.l D1, D6 00003242 2641 movea.l A3, D1 00003244 204D movea.l A0, A5 00003246 D0C5 add.w A0, D5 00003248 D0C5 add.w A0, D5 0000324A 3068 F0E0 movea.w A0, [A0 - 0xF20] 0000324E D1D3 add.l A0, [A3] 00003250 B1ED C328 cmpa.l A0, [A5 - 0x3CD8] 00003254 6C12 bge +0x14 /* 00003268 */ 00003256 1F05 move.b -[A7], D5 00003258 4EBA 0FD8 jsr [PC + 0xFD8 /* 00004232 */] 0000325C 4A00 tst.b D0 0000325E 57C3 seq D3 00003260 4403 neg.b D3 00003262 26AD C328 move.l [A3], [A5 - 0x3CD8] 00003266 548F addq.l A7, 2 label00003268: 00003268 4A03 tst.b D3 0000326A 6738 beq +0x3A /* 000032A4 */ 0000326C 0C44 FFFF cmpi.w D4, 0xFFFF 00003270 6732 beq +0x34 /* 000032A4 */ 00003272 2004 move.l D0, D4 00003274 48C0 ext.l D0 00003276 E588 lsl D0, 2 00003278 7216 moveq.l D1, 0x16 0000327A D280 add.l D1, D0 0000327C D286 add.l D1, D6 0000327E 2641 movea.l A3, D1 00003280 204D movea.l A0, A5 00003282 D0C4 add.w A0, D4 00003284 D0C4 add.w A0, D4 00003286 3068 F0E0 movea.w A0, [A0 - 0xF20] 0000328A D1D3 add.l A0, [A3] 0000328C B1ED C328 cmpa.l A0, [A5 - 0x3CD8] 00003290 6C12 bge +0x14 /* 000032A4 */ 00003292 1F04 move.b -[A7], D4 00003294 4EBA 0F9C jsr [PC + 0xF9C /* 00004232 */] 00003298 4A00 tst.b D0 0000329A 57C3 seq D3 0000329C 4403 neg.b D3 0000329E 26AD C328 move.l [A3], [A5 - 0x3CD8] 000032A2 548F addq.l A7, 2 label000032A4: 000032A4 2046 movea.l A0, D6 000032A6 4A28 001E tst.b [A0 + 0x1E] 000032AA 6710 beq +0x12 /* 000032BC */ 000032AC 2046 movea.l A0, D6 000032AE B5E8 0020 cmpa.l A2, [A0 + 0x20] 000032B2 6608 bne +0xA /* 000032BC */ 000032B4 2046 movea.l A0, D6 000032B6 117C 0001 0026 move.b [A0 + 0x26], 0x1 label000032BC: 000032BC 486E FFFE pea.l [A6 - 0x2] 000032C0 4EBA E7C2 jsr [PC - 0x183E /* 00001A84 */] 000032C4 2440 movea.l A2, D0 000032C6 588F addq.l A7, 4 label000032C8: 000032C8 200A move.l D0, A2 000032CA 6600 FEBC bne -0x142 /* 00003188 */ 000032CE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000032D2 4E5E unlink A6 000032D4 4E75 rts fn000032D6: 000032D6 4E56 0000 link A6, 0 000032DA 48E7 0108 movem.l -[A7], D7,A4 000032DE 286E 0008 movea.l A4, [A6 + 0x8] 000032E2 2F0C move.l -[A7], A4 000032E4 4EBA FDA2 jsr [PC - 0x25E /* 00003088 */] 000032E8 1E00 move.b D7, D0 000032EA 4A2C 001E tst.b [A4 + 0x1E] 000032EE 588F addq.l A7, 4 000032F0 670A beq +0xC /* 000032FC */ 000032F2 2F0C move.l -[A7], A4 000032F4 4EBA F994 jsr [PC - 0x66C /* 00002C8A */] 000032F8 588F addq.l A7, 4 000032FA 6008 bra +0xA /* 00003304 */ label000032FC: 000032FC 2F0C move.l -[A7], A4 000032FE 4EBA FA06 jsr [PC - 0x5FA /* 00002D06 */] 00003302 588F addq.l A7, 4 label00003304: 00003304 4A07 tst.b D7 00003306 6608 bne +0xA /* 00003310 */ 00003308 2F0C move.l -[A7], A4 0000330A 4EBA FAE0 jsr [PC - 0x520 /* 00002DEC */] 0000330E 588F addq.l A7, 4 label00003310: 00003310 4267 clr.w -[A7] 00003312 A861 syscall Random 00003314 7003 moveq.l D0, 0x03 00003316 C05F and.w D0, [A7]+ 00003318 6608 bne +0xA /* 00003322 */ 0000331A 2F0C move.l -[A7], A4 0000331C 4EBA FE28 jsr [PC - 0x1D8 /* 00003146 */] 00003320 588F addq.l A7, 4 label00003322: 00003322 4CDF 1080 movem.l D7,A4, [A7]+ 00003326 4E5E unlink A6 00003328 4E75 rts export_27: 0000332A 4E56 FFFA link A6, -0x0006 0000332E 48E7 0118 movem.l -[A7], D7,A3,A4 00003332 7E00 moveq.l D7, 0x00 00003334 49ED EF2E lea.l A4, [A5 - 0x10D2] 00003338 6034 bra +0x36 /* 0000336E */ label0000333A: 0000333A 264C movea.l A3, A4 0000333C 3F2B 0004 move.w -[A7], [A3 + 0x4] 00003340 4EBA 0E3A jsr [PC + 0xE3A /* 0000417C */] 00003344 4A00 tst.b D0 00003346 548F addq.l A7, 2 00003348 661E bne +0x20 /* 00003368 */ 0000334A 486E FFFA pea.l [A6 - 0x6] 0000334E 3F2B 0004 move.w -[A7], [A3 + 0x4] 00003352 4EBA 2082 jsr [PC + 0x2082 /* 000053D6 */] 00003356 2E8B move.l [A7], A3 00003358 4EBA FF7C jsr [PC - 0x84 /* 000032D6 */] 0000335C 486E FFFA pea.l [A6 - 0x6] 00003360 4EBA 20AE jsr [PC + 0x20AE /* 00005410 */] 00003364 4FEF 000A lea.l A7, [A7 + 0xA] label00003368: 00003368 5247 addq.w D7, 1 0000336A 49EC 0036 lea.l A4, [A4 + 0x36] label0000336E: 0000336E BE6D F0DE cmp.w D7, [A5 - 0xF22] 00003372 6DC6 blt -0x38 /* 0000333A */ 00003374 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00003378 4E5E unlink A6 0000337A 4E75 rts export_29: 0000337C 48E7 0108 movem.l -[A7], D7,A4 00003380 7E00 moveq.l D7, 0x00 00003382 49ED EF2E lea.l A4, [A5 - 0x10D2] 00003386 600C bra +0xE /* 00003394 */ label00003388: 00003388 296D C328 0006 move.l [A4 + 0x6], [A5 - 0x3CD8] 0000338E 5247 addq.w D7, 1 00003390 49EC 0036 lea.l A4, [A4 + 0x36] label00003394: 00003394 BE6D F0DE cmp.w D7, [A5 - 0xF22] 00003398 6DEE blt -0x10 /* 00003388 */ 0000339A 4CDF 1080 movem.l D7,A4, [A7]+ 0000339E 4E75 rts export_28: 000033A0 2F07 move.l -[A7], D7 000033A2 7E00 moveq.l D7, 0x00 000033A4 426D F0DE clr.w [A5 - 0xF22] 000033A8 3007 move.w D0, D7 000033AA 2E1F move.l D7, [A7]+ 000033AC 4E75 rts fn000033AE: 000033AE 4E56 0000 link A6, 0 000033B2 2F0C move.l -[A7], A4 000033B4 7036 moveq.l D0, 0x36 000033B6 C1EE 0008 muls.w D0, [A6 + 0x8] 000033BA 49ED EF2E lea.l A4, [A5 - 0x10D2] 000033BE D08C add.l D0, A4 000033C0 2840 movea.l A4, D0 000033C2 28AE 000A move.l [A4], [A6 + 0xA] 000033C6 396E 000E 0004 move.w [A4 + 0x4], [A6 + 0xE] 000033CC 422C 001E clr.b [A4 + 0x1E] 000033D0 296D C328 0006 move.l [A4 + 0x6], [A5 - 0x3CD8] 000033D6 42AC 0016 clr.l [A4 + 0x16] 000033DA 42AC 001A clr.l [A4 + 0x1A] 000033DE 285F movea.l A4, [A7]+ 000033E0 4E5E unlink A6 000033E2 4E75 rts fn000033E4: 000033E4 4E56 0000 link A6, 0 000033E8 2F07 move.l -[A7], D7 000033EA 7E00 moveq.l D7, 0x00 000033EC 0C6D 0008 F0DE cmpi.w [A5 - 0xF22], 0x8 000033F2 6C1A bge +0x1C /* 0000340E */ 000033F4 3F2E 000C move.w -[A7], [A6 + 0xC] 000033F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033FC 302D F0DE move.w D0, [A5 - 0xF22] 00003400 526D F0DE addq.w [A5 - 0xF22], 1 00003404 3F00 move.w -[A7], D0 00003406 4EBA FFA6 jsr [PC - 0x5A /* 000033AE */] 0000340A 508F addq.l A7, 8 0000340C 6004 bra +0x6 /* 00003412 */ label0000340E: 0000340E 3E3C C5C2 move.w D7, 0xC5C2 label00003412: 00003412 3007 move.w D0, D7 00003414 2E1F move.l D7, [A7]+ 00003416 4E5E unlink A6 00003418 4E75 rts fn0000341A: 0000341A 4E56 0000 link A6, 0 0000341E 48E7 0308 movem.l -[A7], D6,D7,A4 00003422 7E00 moveq.l D7, 0x00 00003424 7E00 moveq.l D7, 0x00 00003426 49ED EF2E lea.l A4, [A5 - 0x10D2] 0000342A 6034 bra +0x36 /* 00003460 */ label0000342C: 0000342C 2014 move.l D0, [A4] 0000342E B0AE 0008 cmp.l D0, [A6 + 0x8] 00003432 6626 bne +0x28 /* 0000345A */ 00003434 7C01 moveq.l D6, 0x01 00003436 DC47 add.w D6, D7 00003438 7036 moveq.l D0, 0x36 0000343A C1C6 muls.w D0, D6 0000343C 41ED EF2E lea.l A0, [A5 - 0x10D2] 00003440 D088 add.l D0, A0 00003442 2040 movea.l A0, D0 00003444 302D F0DE move.w D0, [A5 - 0xF22] 00003448 9046 sub.w D0, D6 0000344A C1FC 0036 muls.w D0, 0x36 /* '6' */ 0000344E 224C movea.l A1, A4 00003450 A02E syscall BlockMove/BlockMoveData 00003452 536D F0DE subq.w [A5 - 0xF22], 1 00003456 7000 moveq.l D0, 0x00 00003458 6010 bra +0x12 /* 0000346A */ label0000345A: 0000345A 5247 addq.w D7, 1 0000345C 49EC 0036 lea.l A4, [A4 + 0x36] label00003460: 00003460 BE6D F0DE cmp.w D7, [A5 - 0xF22] 00003464 6DC6 blt -0x38 /* 0000342C */ 00003466 303C C5C1 move.w D0, 0xC5C1 label0000346A: 0000346A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000346E 4E5E unlink A6 00003470 4E75 rts fn00003472: 00003472 4E56 FFC0 link A6, -0x0040 00003476 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 0000347A 3C2E 000A move.w D6, [A6 + 0xA] 0000347E 7E00 moveq.l D7, 0x00 00003480 3F06 move.w -[A7], D6 00003482 486E FFFC pea.l [A6 - 0x4] 00003486 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000348A 3E00 move.w D7, D0 0000348C 4A47 tst.w D7 0000348E 5C8F addq.l A7, 6 00003490 6610 bne +0x12 /* 000034A2 */ 00003492 3F3C 0001 move.w -[A7], 0x1 00003496 486E FFF8 pea.l [A6 - 0x8] 0000349A 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000349E 3E00 move.w D7, D0 000034A0 5C8F addq.l A7, 6 label000034A2: 000034A2 7A00 moveq.l D5, 0x00 000034A4 99CC sub.l A4, A4 000034A6 97CB sub.l A3, A3 000034A8 602E bra +0x30 /* 000034D8 */ label000034AA: 000034AA 244C movea.l A2, A4 000034AC D5EE 0010 add.l A2, [A6 + 0x10] 000034B0 206E 000C movea.l A0, [A6 + 0xC] 000034B4 7016 moveq.l D0, 0x16 000034B6 C1D2 muls.w D0, [A2] 000034B8 2050 movea.l A0, [A0] 000034BA 226E FFFC movea.l A1, [A6 - 0x4] 000034BE 2211 move.l D1, [A1] 000034C0 43F3 1802 lea.l A1, [A3 + D1 + 0x2] 000034C4 41F0 0802 lea.l A0, [A0 + D0 + 0x2] 000034C8 22D8 move.l [A1]+, [A0]+ 000034CA 22D8 move.l [A1]+, [A0]+ 000034CC 22D8 move.l [A1]+, [A0]+ 000034CE 3485 move.w [A2], D5 000034D0 5245 addq.w D5, 1 000034D2 548C addq.l A4, 2 000034D4 47EB 0016 lea.l A3, [A3 + 0x16] label000034D8: 000034D8 BC45 cmp.w D6, D5 000034DA 6ECE bgt -0x30 /* 000034AA */ 000034DC 1D6E 0016 FFC0 move.b [A6 - 0x40], [A6 + 0x16] 000034E2 1D7C 0001 FFC1 move.b [A6 - 0x3F], 0x1 000034E8 302E 0014 move.w D0, [A6 + 0x14] 000034EC 3D40 FFC2 move.w [A6 - 0x3E], D0 000034F0 3D40 FFC4 move.w [A6 - 0x3C], D0 000034F4 486E FFC0 pea.l [A6 - 0x40] 000034F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000034FC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003500 3F06 move.w -[A7], D6 00003502 206E FFF8 movea.l A0, [A6 - 0x8] 00003506 2050 movea.l A0, [A0] 00003508 4868 0002 pea.l [A0 + 0x2] 0000350C 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00003510 4A47 tst.w D7 00003512 4FEF 0012 lea.l A7, [A7 + 0x12] 00003516 664A bne +0x4C /* 00003562 */ 00003518 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 0000351E 2F3C 0020 0000 move.l -[A7], 0x200000 /* ' \0\0' */ 00003524 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003528 486E FFC6 pea.l [A6 - 0x3A] 0000352C 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00003530 4878 1999 push.l 0x1999 00003534 4878 1999 push.l 0x1999 00003538 4878 1999 push.l 0x1999 0000353C 486E FFC6 pea.l [A6 - 0x3A] 00003540 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00003544 486E FFC6 pea.l [A6 - 0x3A] 00003548 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000354C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003550 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003554 2F2D F2FE move.l -[A7], [A5 - 0xD02] 00003558 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 0000355C 3E00 move.w D7, D0 0000355E 4FEF 002C lea.l A7, [A7 + 0x2C] label00003562: 00003562 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00003566 4E5E unlink A6 00003568 4E75 rts export_39: 0000356A 4E56 FFA8 link A6, -0x0058 0000356E 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00003572 7E00 moveq.l D7, 0x00 00003574 7C08 moveq.l D6, 0x08 00003576 600E bra +0x10 /* 00003586 */ label00003578: 00003578 204D movea.l A0, A5 0000357A 2006 move.l D0, D6 0000357C 48C0 ext.l D0 0000357E E588 lsl D0, 2 00003580 D1C0 add.l A0, D0 00003582 42A8 F2D4 clr.l [A0 - 0xD2C] label00003586: 00003586 5346 subq.w D6, 1 00003588 4A46 tst.w D6 0000358A 6CEC bge -0x12 /* 00003578 */ 0000358C 42AD F2F4 clr.l [A5 - 0xD0C] 00003590 486D 022A pea.l [A5 + 0x22A /* export_65 */] 00003594 486D F482 pea.l [A5 - 0xB7E] 00003598 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 0000359C 486D 0232 pea.l [A5 + 0x232 /* export_66 */] 000035A0 486D F483 pea.l [A5 - 0xB7D] 000035A4 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 000035A8 4A47 tst.w D7 000035AA 4FEF 0010 lea.l A7, [A7 + 0x10] 000035AE 6634 bne +0x36 /* 000035E4 */ 000035B0 486D F484 pea.l [A5 - 0xB7C] 000035B4 2F3C 0001 0000 move.l -[A7], 0x10000 000035BA 4878 0624 push.l 0x624 000035BE 4878 07AE push.l 0x7AE 000035C2 1F3C 0001 move.b -[A7], 0x1 000035C6 4878 3333 push.l 0x3333 /* '33' */ 000035CA 4878 3333 push.l 0x3333 /* '33' */ 000035CE 2F3C 0000 8000 move.l -[A7], 0x8000 000035D4 2F3C 002A 0200 move.l -[A7], 0x2A0200 000035DA 4EBA E420 jsr [PC - 0x1BE0 /* 000019FC */] 000035DE 3E00 move.w D7, D0 000035E0 4FEF 0022 lea.l A7, [A7 + 0x22] label000035E4: 000035E4 4A47 tst.w D7 000035E6 667C bne +0x7E /* 00003664 */ 000035E8 1F3C 0002 move.b -[A7], 0x2 000035EC 4EBA E3F6 jsr [PC - 0x1C0A /* 000019E4 */] 000035F0 2840 movea.l A4, D0 000035F2 41ED 0112 lea.l A0, [A5 + 0x112 /* export_30 */] 000035F6 2948 0024 move.l [A4 + 0x24], A0 000035FA 41ED 011A lea.l A0, [A5 + 0x11A /* export_31 */] 000035FE 2948 0028 move.l [A4 + 0x28], A0 00003602 41ED 0122 lea.l A0, [A5 + 0x122 /* export_32 */] 00003606 2948 002C move.l [A4 + 0x2C], A0 0000360A 41ED 012A lea.l A0, [A5 + 0x12A /* export_33 */] 0000360E 2948 0030 move.l [A4 + 0x30], A0 00003612 41ED 0202 lea.l A0, [A5 + 0x202 /* export_60 */] 00003616 2948 0034 move.l [A4 + 0x34], A0 0000361A 41ED 020A lea.l A0, [A5 + 0x20A /* export_61 */] 0000361E 2948 0038 move.l [A4 + 0x38], A0 00003622 41ED 0212 lea.l A0, [A5 + 0x212 /* export_62 */] 00003626 2948 003C move.l [A4 + 0x3C], A0 0000362A 41ED 021A lea.l A0, [A5 + 0x21A /* export_63 */] 0000362E 2948 0040 move.l [A4 + 0x40], A0 00003632 41ED 0132 lea.l A0, [A5 + 0x132 /* export_34 */] 00003636 2948 0048 move.l [A4 + 0x48], A0 0000363A 41ED 013A lea.l A0, [A5 + 0x13A /* export_35 */] 0000363E 2948 004C move.l [A4 + 0x4C], A0 00003642 41ED 0142 lea.l A0, [A5 + 0x142 /* export_36 */] 00003646 2948 0044 move.l [A4 + 0x44], A0 0000364A 41ED 014A lea.l A0, [A5 + 0x14A /* export_37 */] 0000364E 2948 0050 move.l [A4 + 0x50], A0 00003652 41ED 0152 lea.l A0, [A5 + 0x152 /* export_38 */] 00003656 2948 0054 move.l [A4 + 0x54], A0 0000365A 41ED 0222 lea.l A0, [A5 + 0x222 /* export_64 */] 0000365E 2948 0058 move.l [A4 + 0x58], A0 00003662 548F addq.l A7, 2 label00003664: 00003664 2C3C 0001 0000 move.l D6, 0x10000 0000366A 7A00 moveq.l D5, 0x00 0000366C 49ED F31A lea.l A4, [A5 - 0xCE6] 00003670 602E bra +0x30 /* 000036A0 */ label00003672: 00003672 0C45 001E cmpi.w D5, 0x1E 00003676 6C12 bge +0x14 /* 0000368A */ 00003678 2F3C 0001 0CCC move.l -[A7], 0x10CCC 0000367E 2F06 move.l -[A7], D6 00003680 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00003684 2C00 move.l D6, D0 00003686 508F addq.l A7, 8 00003688 6010 bra +0x12 /* 0000369A */ label0000368A: 0000368A 2F3C 0001 07AE move.l -[A7], 0x107AE 00003690 2F06 move.l -[A7], D6 00003692 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00003696 2C00 move.l D6, D0 00003698 508F addq.l A7, 8 label0000369A: 0000369A 2886 move.l [A4], D6 0000369C 5245 addq.w D5, 1 0000369E 588C addq.l A4, 4 label000036A0: 000036A0 0C45 005A cmpi.w D5, 0x5A /* 'Z' */ 000036A4 6DCC blt -0x32 /* 00003672 */ 000036A6 203C 0000 0110 move.l D0, 0x110 000036AC A122 syscall NewHandle, flags=1 000036AE 2B48 F302 move.l [A5 - 0xCFE], A0 000036B2 42A7 clr.l -[A7] 000036B4 AA28 syscall GetCTSeed 000036B6 206D F302 movea.l A0, [A5 - 0xCFE] 000036BA 2050 movea.l A0, [A0] 000036BC 209F move.l [A0], [A7]+ 000036BE 206D F302 movea.l A0, [A5 - 0xCFE] 000036C2 2050 movea.l A0, [A0] 000036C4 4268 0004 clr.w [A0 + 0x4] 000036C8 206D F302 movea.l A0, [A5 - 0xCFE] 000036CC 2050 movea.l A0, [A0] 000036CE 317C 001F 0006 move.w [A0 + 0x6], 0x1F 000036D4 4A47 tst.w D7 000036D6 6600 05B6 bne +0x5B8 /* 00003C8E */ 000036DA 3F3C 0002 move.w -[A7], 0x2 000036DE 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000036E2 2B40 F2FA move.l [A5 - 0xD06], D0 000036E6 3EBC 0008 move.w [A7], 0x8 000036EA 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 000036EE 2B40 F2FE move.l [A5 - 0xD02], D0 000036F2 4AAD F2FA tst.l [A5 - 0xD06] 000036F6 548F addq.l A7, 2 000036F8 6706 beq +0x8 /* 00003700 */ 000036FA 4AAD F2FE tst.l [A5 - 0xD02] 000036FE 6606 bne +0x8 /* 00003706 */ label00003700: 00003700 7E94 moveq.l D7, 0xFFFFFF94 00003702 6000 058A bra +0x58C /* 00003C8E */ label00003706: 00003706 3F3C 0008 move.w -[A7], 0x8 0000370A 486E FFFC pea.l [A6 - 0x4] 0000370E 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00003712 3E00 move.w D7, D0 00003714 4A47 tst.w D7 00003716 5C8F addq.l A7, 6 00003718 6610 bne +0x12 /* 0000372A */ 0000371A 3F3C 0006 move.w -[A7], 0x6 0000371E 486E FFF8 pea.l [A6 - 0x8] 00003722 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00003726 3E00 move.w D7, D0 00003728 5C8F addq.l A7, 6 label0000372A: 0000372A 206E FFFC movea.l A0, [A6 - 0x4] 0000372E 7002 moveq.l D0, 0x02 00003730 D090 add.l D0, [A0] 00003732 2840 movea.l A4, D0 00003734 42A7 clr.l -[A7] 00003736 42A7 clr.l -[A7] 00003738 A848 syscall FracSin 0000373A 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 0000373E 4480 neg.l D0 00003740 7206 moveq.l D1, 0x06 00003742 2E81 move.l [A7], D1 00003744 2F00 move.l -[A7], D0 00003746 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000374A 2880 move.l [A4], D0 0000374C 42A7 clr.l -[A7] 0000374E 42A7 clr.l -[A7] 00003750 A847 syscall FracCos 00003752 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003756 4480 neg.l D0 00003758 7206 moveq.l D1, 0x06 0000375A 2E81 move.l [A7], D1 0000375C 2F00 move.l -[A7], D0 0000375E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003762 2940 0004 move.l [A4 + 0x4], D0 00003766 297C 0002 0000 0008 move.l [A4 + 0x8], 0x20000 0000376E 206E FFFC movea.l A0, [A6 - 0x4] 00003772 7018 moveq.l D0, 0x18 00003774 D090 add.l D0, [A0] 00003776 2840 movea.l A4, D0 00003778 42A7 clr.l -[A7] 0000377A 42A7 clr.l -[A7] 0000377C A848 syscall FracSin 0000377E 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003782 2880 move.l [A4], D0 00003784 4297 clr.l [A7] 00003786 42A7 clr.l -[A7] 00003788 A847 syscall FracCos 0000378A 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 0000378E 2940 0004 move.l [A4 + 0x4], D0 00003792 297C FFFF C000 0008 move.l [A4 + 0x8], 0xFFFFC000 0000379A 588F addq.l A7, 4 0000379C 206E FFFC movea.l A0, [A6 - 0x4] 000037A0 702E moveq.l D0, 0x2E 000037A2 D090 add.l D0, [A0] 000037A4 2840 movea.l A4, D0 000037A6 42A7 clr.l -[A7] 000037A8 2F3C 0002 1840 move.l -[A7], 0x21840 000037AE A848 syscall FracSin 000037B0 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000037B4 2880 move.l [A4], D0 000037B6 4297 clr.l [A7] 000037B8 2F3C 0002 1840 move.l -[A7], 0x21840 000037BE A847 syscall FracCos 000037C0 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000037C4 2940 0004 move.l [A4 + 0x4], D0 000037C8 42AC 0008 clr.l [A4 + 0x8] 000037CC 588F addq.l A7, 4 000037CE 206E FFFC movea.l A0, [A6 - 0x4] 000037D2 7044 moveq.l D0, 0x44 000037D4 D090 add.l D0, [A0] 000037D6 2840 movea.l A4, D0 000037D8 42A7 clr.l -[A7] 000037DA 2F3C 0004 3080 move.l -[A7], 0x43080 000037E0 A848 syscall FracSin 000037E2 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000037E6 2880 move.l [A4], D0 000037E8 4297 clr.l [A7] 000037EA 2F3C 0004 3080 move.l -[A7], 0x43080 000037F0 A847 syscall FracCos 000037F2 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000037F6 2940 0004 move.l [A4 + 0x4], D0 000037FA 42AC 0008 clr.l [A4 + 0x8] 000037FE 588F addq.l A7, 4 00003800 206E FFFC movea.l A0, [A6 - 0x4] 00003804 2050 movea.l A0, [A0] 00003806 43EE FFB4 lea.l A1, [A6 - 0x4C] 0000380A 41E8 0018 lea.l A0, [A0 + 0x18] 0000380E 22D8 move.l [A1]+, [A0]+ 00003810 22D8 move.l [A1]+, [A0]+ 00003812 22D8 move.l [A1]+, [A0]+ 00003814 206E FFFC movea.l A0, [A6 - 0x4] 00003818 2050 movea.l A0, [A0] 0000381A 43EE FFA8 lea.l A1, [A6 - 0x58] 0000381E 5488 addq.l A0, 2 00003820 22D8 move.l [A1]+, [A0]+ 00003822 22D8 move.l [A1]+, [A0]+ 00003824 22D8 move.l [A1]+, [A0]+ 00003826 486E FFB4 pea.l [A6 - 0x4C] 0000382A 486E FFA8 pea.l [A6 - 0x58] 0000382E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 00003832 2EBC 0000 8000 move.l [A7], 0x8000 00003838 486E FFA8 pea.l [A6 - 0x58] 0000383C 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003840 486E FFB4 pea.l [A6 - 0x4C] 00003844 486E FFA8 pea.l [A6 - 0x58] 00003848 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */] 0000384C 206E FFFC movea.l A0, [A6 - 0x4] 00003850 2050 movea.l A0, [A0] 00003852 41E8 005A lea.l A0, [A0 + 0x5A] 00003856 43EE FFA8 lea.l A1, [A6 - 0x58] 0000385A 20D9 move.l [A0]+, [A1]+ 0000385C 20D9 move.l [A0]+, [A1]+ 0000385E 20D9 move.l [A0]+, [A1]+ 00003860 206E FFFC movea.l A0, [A6 - 0x4] 00003864 2050 movea.l A0, [A0] 00003866 43EE FFB4 lea.l A1, [A6 - 0x4C] 0000386A 41E8 0018 lea.l A0, [A0 + 0x18] 0000386E 22D8 move.l [A1]+, [A0]+ 00003870 22D8 move.l [A1]+, [A0]+ 00003872 22D8 move.l [A1]+, [A0]+ 00003874 206E FFFC movea.l A0, [A6 - 0x4] 00003878 2050 movea.l A0, [A0] 0000387A 43EE FFA8 lea.l A1, [A6 - 0x58] 0000387E 5488 addq.l A0, 2 00003880 22D8 move.l [A1]+, [A0]+ 00003882 22D8 move.l [A1]+, [A0]+ 00003884 22D8 move.l [A1]+, [A0]+ 00003886 486E FFB4 pea.l [A6 - 0x4C] 0000388A 486E FFA8 pea.l [A6 - 0x58] 0000388E 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 00003892 2EBC 0000 C000 move.l [A7], 0xC000 00003898 486E FFA8 pea.l [A6 - 0x58] 0000389C 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 000038A0 486E FFB4 pea.l [A6 - 0x4C] 000038A4 486E FFA8 pea.l [A6 - 0x58] 000038A8 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */] 000038AC 206E FFFC movea.l A0, [A6 - 0x4] 000038B0 2050 movea.l A0, [A0] 000038B2 41E8 009C lea.l A0, [A0 + 0x9C] 000038B6 43EE FFA8 lea.l A1, [A6 - 0x58] 000038BA 20D9 move.l [A0]+, [A1]+ 000038BC 20D9 move.l [A0]+, [A1]+ 000038BE 20D9 move.l [A0]+, [A1]+ 000038C0 206E FFFC movea.l A0, [A6 - 0x4] 000038C4 2050 movea.l A0, [A0] 000038C6 43EE FFB4 lea.l A1, [A6 - 0x4C] 000038CA 41E8 005A lea.l A0, [A0 + 0x5A] 000038CE 22D8 move.l [A1]+, [A0]+ 000038D0 22D8 move.l [A1]+, [A0]+ 000038D2 22D8 move.l [A1]+, [A0]+ 000038D4 206E FFFC movea.l A0, [A6 - 0x4] 000038D8 2050 movea.l A0, [A0] 000038DA 43EE FFA8 lea.l A1, [A6 - 0x58] 000038DE 41E8 002E lea.l A0, [A0 + 0x2E] 000038E2 22D8 move.l [A1]+, [A0]+ 000038E4 22D8 move.l [A1]+, [A0]+ 000038E6 22D8 move.l [A1]+, [A0]+ 000038E8 486E FFB4 pea.l [A6 - 0x4C] 000038EC 486E FFA8 pea.l [A6 - 0x58] 000038F0 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 000038F4 2EBC 0000 8000 move.l [A7], 0x8000 000038FA 486E FFA8 pea.l [A6 - 0x58] 000038FE 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003902 486E FFB4 pea.l [A6 - 0x4C] 00003906 486E FFA8 pea.l [A6 - 0x58] 0000390A 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */] 0000390E 206E FFFC movea.l A0, [A6 - 0x4] 00003912 2050 movea.l A0, [A0] 00003914 41E8 0070 lea.l A0, [A0 + 0x70] 00003918 43EE FFA8 lea.l A1, [A6 - 0x58] 0000391C 20D9 move.l [A0]+, [A1]+ 0000391E 20D9 move.l [A0]+, [A1]+ 00003920 20D9 move.l [A0]+, [A1]+ 00003922 206E FFFC movea.l A0, [A6 - 0x4] 00003926 2050 movea.l A0, [A0] 00003928 43EE FFB4 lea.l A1, [A6 - 0x4C] 0000392C 41E8 005A lea.l A0, [A0 + 0x5A] 00003930 22D8 move.l [A1]+, [A0]+ 00003932 22D8 move.l [A1]+, [A0]+ 00003934 22D8 move.l [A1]+, [A0]+ 00003936 206E FFFC movea.l A0, [A6 - 0x4] 0000393A 2050 movea.l A0, [A0] 0000393C 43EE FFA8 lea.l A1, [A6 - 0x58] 00003940 41E8 0044 lea.l A0, [A0 + 0x44] 00003944 22D8 move.l [A1]+, [A0]+ 00003946 22D8 move.l [A1]+, [A0]+ 00003948 22D8 move.l [A1]+, [A0]+ 0000394A 486E FFB4 pea.l [A6 - 0x4C] 0000394E 486E FFA8 pea.l [A6 - 0x58] 00003952 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */] 00003956 2EBC 0000 8000 move.l [A7], 0x8000 0000395C 486E FFA8 pea.l [A6 - 0x58] 00003960 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */] 00003964 486E FFB4 pea.l [A6 - 0x4C] 00003968 486E FFA8 pea.l [A6 - 0x58] 0000396C 4EAD 09BA jsr [A5 + 0x9BA /* export_307 */] 00003970 206E FFFC movea.l A0, [A6 - 0x4] 00003974 2050 movea.l A0, [A0] 00003976 41E8 0086 lea.l A0, [A0 + 0x86] 0000397A 43EE FFA8 lea.l A1, [A6 - 0x58] 0000397E 20D9 move.l [A0]+, [A1]+ 00003980 20D9 move.l [A0]+, [A1]+ 00003982 20D9 move.l [A0]+, [A1]+ 00003984 7C00 moveq.l D6, 0x00 00003986 99CC sub.l A4, A4 00003988 47ED F234 lea.l A3, [A5 - 0xDCC] 0000398C 45ED F288 lea.l A2, [A5 - 0xD78] 00003990 4FEF 0050 lea.l A7, [A7 + 0x50] 00003994 605A bra +0x5C /* 000039F0 */ label00003996: 00003996 0C46 0004 cmpi.w D6, 0x4 0000399A 5DC5 slt D5 0000399C 4405 neg.b D5 0000399E 1D45 FFC0 move.b [A6 - 0x40], D5 000039A2 422E FFC1 clr.b [A6 - 0x3F] 000039A6 3012 move.w D0, [A2] 000039A8 3D40 FFC2 move.w [A6 - 0x3E], D0 000039AC 3D40 FFC4 move.w [A6 - 0x3C], D0 000039B0 486E FFC0 pea.l [A6 - 0x40] 000039B4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000039B8 486B 0002 pea.l [A3 + 0x2] 000039BC 3F13 move.w -[A7], [A3] 000039BE 206E FFF8 movea.l A0, [A6 - 0x8] 000039C2 2010 move.l D0, [A0] 000039C4 4874 0802 pea.l [A4 + D0 + 0x2] 000039C8 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 000039CC 1E85 move.b [A7], D5 000039CE 3F12 move.w -[A7], [A2] 000039D0 486B 0002 pea.l [A3 + 0x2] 000039D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000039D8 3F13 move.w -[A7], [A3] 000039DA 3F06 move.w -[A7], D6 000039DC 4EBA FA94 jsr [PC - 0x56C /* 00003472 */] 000039E0 4FEF 0020 lea.l A7, [A7 + 0x20] 000039E4 5246 addq.w D6, 1 000039E6 49EC 002C lea.l A4, [A4 + 0x2C] 000039EA 47EB 000E lea.l A3, [A3 + 0xE] 000039EE 548A addq.l A2, 2 label000039F0: 000039F0 0C46 0006 cmpi.w D6, 0x6 000039F4 6DA0 blt -0x5E /* 00003996 */ 000039F6 4A47 tst.w D7 000039F8 6648 bne +0x4A /* 00003A42 */ 000039FA 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 00003A00 2F3C 0020 0000 move.l -[A7], 0x200000 /* ' \0\0' */ 00003A06 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003A0A 486E FFC6 pea.l [A6 - 0x3A] 00003A0E 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00003A12 4878 1999 push.l 0x1999 00003A16 4878 1999 push.l 0x1999 00003A1A 4878 1999 push.l 0x1999 00003A1E 486E FFC6 pea.l [A6 - 0x3A] 00003A22 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00003A26 486E FFC6 pea.l [A6 - 0x3A] 00003A2A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003A2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A32 4267 clr.w -[A7] 00003A34 2F2D F2FA move.l -[A7], [A5 - 0xD06] 00003A38 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00003A3C 3E00 move.w D7, D0 00003A3E 4FEF 002C lea.l A7, [A7 + 0x2C] label00003A42: 00003A42 3F3C 0006 move.w -[A7], 0x6 00003A46 486E FFFC pea.l [A6 - 0x4] 00003A4A 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00003A4E 3E00 move.w D7, D0 00003A50 4A47 tst.w D7 00003A52 5C8F addq.l A7, 6 00003A54 6610 bne +0x12 /* 00003A66 */ 00003A56 3F3C 0002 move.w -[A7], 0x2 00003A5A 486E FFF8 pea.l [A6 - 0x8] 00003A5E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00003A62 3E00 move.w D7, D0 00003A64 5C8F addq.l A7, 6 label00003A66: 00003A66 206E FFFC movea.l A0, [A6 - 0x4] 00003A6A 7002 moveq.l D0, 0x02 00003A6C D090 add.l D0, [A0] 00003A6E 2840 movea.l A4, D0 00003A70 42A7 clr.l -[A7] 00003A72 42A7 clr.l -[A7] 00003A74 A848 syscall FracSin 00003A76 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003A7A 7204 moveq.l D1, 0x04 00003A7C 2E81 move.l [A7], D1 00003A7E 2F00 move.l -[A7], D0 00003A80 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003A84 2040 movea.l A0, D0 00003A86 41E8 E000 lea.l A0, [A0 - 0x2000] 00003A8A 2888 move.l [A4], A0 00003A8C 42A7 clr.l -[A7] 00003A8E 42A7 clr.l -[A7] 00003A90 A847 syscall FracCos 00003A92 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003A96 7204 moveq.l D1, 0x04 00003A98 2E81 move.l [A7], D1 00003A9A 2F00 move.l -[A7], D0 00003A9C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003AA0 2940 0004 move.l [A4 + 0x4], D0 00003AA4 297C FFFE C000 0008 move.l [A4 + 0x8], 0xFFFEC000 00003AAC 206E FFFC movea.l A0, [A6 - 0x4] 00003AB0 7018 moveq.l D0, 0x18 00003AB2 D090 add.l D0, [A0] 00003AB4 2840 movea.l A4, D0 00003AB6 42A7 clr.l -[A7] 00003AB8 42A7 clr.l -[A7] 00003ABA A848 syscall FracSin 00003ABC 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003AC0 2040 movea.l A0, D0 00003AC2 41E8 C000 lea.l A0, [A0 - 0x4000] 00003AC6 2888 move.l [A4], A0 00003AC8 4297 clr.l [A7] 00003ACA 42A7 clr.l -[A7] 00003ACC A847 syscall FracCos 00003ACE 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003AD2 2940 0004 move.l [A4 + 0x4], D0 00003AD6 297C FFFF A000 0008 move.l [A4 + 0x8], 0xFFFFA000 00003ADE 588F addq.l A7, 4 00003AE0 206E FFFC movea.l A0, [A6 - 0x4] 00003AE4 7070 moveq.l D0, 0x70 00003AE6 D090 add.l D0, [A0] 00003AE8 2840 movea.l A4, D0 00003AEA 42A7 clr.l -[A7] 00003AEC 42A7 clr.l -[A7] 00003AEE A848 syscall FracSin 00003AF0 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003AF4 7204 moveq.l D1, 0x04 00003AF6 2E81 move.l [A7], D1 00003AF8 2F00 move.l -[A7], D0 00003AFA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003AFE 2040 movea.l A0, D0 00003B00 41E8 2000 lea.l A0, [A0 + 0x2000] 00003B04 2888 move.l [A4], A0 00003B06 42A7 clr.l -[A7] 00003B08 42A7 clr.l -[A7] 00003B0A A847 syscall FracCos 00003B0C 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003B10 7204 moveq.l D1, 0x04 00003B12 2E81 move.l [A7], D1 00003B14 2F00 move.l -[A7], D0 00003B16 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003B1A 2940 0004 move.l [A4 + 0x4], D0 00003B1E 297C FFFE C000 0008 move.l [A4 + 0x8], 0xFFFEC000 00003B26 206E FFFC movea.l A0, [A6 - 0x4] 00003B2A 705A moveq.l D0, 0x5A 00003B2C D090 add.l D0, [A0] 00003B2E 2840 movea.l A4, D0 00003B30 42A7 clr.l -[A7] 00003B32 42A7 clr.l -[A7] 00003B34 A848 syscall FracSin 00003B36 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003B3A 2040 movea.l A0, D0 00003B3C 41E8 4000 lea.l A0, [A0 + 0x4000] 00003B40 2888 move.l [A4], A0 00003B42 4297 clr.l [A7] 00003B44 42A7 clr.l -[A7] 00003B46 A847 syscall FracCos 00003B48 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003B4C 2940 0004 move.l [A4 + 0x4], D0 00003B50 297C FFFF A000 0008 move.l [A4 + 0x8], 0xFFFFA000 00003B58 588F addq.l A7, 4 00003B5A 206E FFFC movea.l A0, [A6 - 0x4] 00003B5E 702E moveq.l D0, 0x2E 00003B60 D090 add.l D0, [A0] 00003B62 2840 movea.l A4, D0 00003B64 42A7 clr.l -[A7] 00003B66 2F3C 0002 1840 move.l -[A7], 0x21840 00003B6C A848 syscall FracSin 00003B6E 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003B72 2040 movea.l A0, D0 00003B74 41E8 4000 lea.l A0, [A0 + 0x4000] 00003B78 2888 move.l [A4], A0 00003B7A 4297 clr.l [A7] 00003B7C 2F3C 0002 1840 move.l -[A7], 0x21840 00003B82 A847 syscall FracCos 00003B84 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003B88 2940 0004 move.l [A4 + 0x4], D0 00003B8C 297C FFFF E000 0008 move.l [A4 + 0x8], 0xFFFFE000 00003B94 588F addq.l A7, 4 00003B96 206E FFFC movea.l A0, [A6 - 0x4] 00003B9A 7044 moveq.l D0, 0x44 00003B9C D090 add.l D0, [A0] 00003B9E 2840 movea.l A4, D0 00003BA0 42A7 clr.l -[A7] 00003BA2 2F3C 0004 3080 move.l -[A7], 0x43080 00003BA8 A848 syscall FracSin 00003BAA 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003BAE 2040 movea.l A0, D0 00003BB0 41E8 C000 lea.l A0, [A0 - 0x4000] 00003BB4 2888 move.l [A4], A0 00003BB6 4297 clr.l [A7] 00003BB8 2F3C 0004 3080 move.l -[A7], 0x43080 00003BBE A847 syscall FracCos 00003BC0 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00003BC4 2940 0004 move.l [A4 + 0x4], D0 00003BC8 297C FFFF E000 0008 move.l [A4 + 0x8], 0xFFFFE000 00003BD0 588F addq.l A7, 4 00003BD2 7C00 moveq.l D6, 0x00 00003BD4 99CC sub.l A4, A4 00003BD6 47ED F294 lea.l A3, [A5 - 0xD6C] 00003BDA 45ED F2A0 lea.l A2, [A5 - 0xD60] 00003BDE 605A bra +0x5C /* 00003C3A */ label00003BE0: 00003BE0 1D7C 0001 FFC0 move.b [A6 - 0x40], 0x1 00003BE6 1D7C 0001 FFC1 move.b [A6 - 0x3F], 0x1 00003BEC 3012 move.w D0, [A2] 00003BEE 3D40 FFC2 move.w [A6 - 0x3E], D0 00003BF2 3D40 FFC4 move.w [A6 - 0x3C], D0 00003BF6 486E FFC0 pea.l [A6 - 0x40] 00003BFA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003BFE 2F0B move.l -[A7], A3 00003C00 3F3C 0003 move.w -[A7], 0x3 00003C04 206E FFF8 movea.l A0, [A6 - 0x8] 00003C08 2010 move.l D0, [A0] 00003C0A 4874 0802 pea.l [A4 + D0 + 0x2] 00003C0E 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00003C12 1EBC 0001 move.b [A7], 0x1 00003C16 3F12 move.w -[A7], [A2] 00003C18 2F0B move.l -[A7], A3 00003C1A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003C1E 3F3C 0003 move.w -[A7], 0x3 00003C22 7006 moveq.l D0, 0x06 00003C24 D046 add.w D0, D6 00003C26 3F00 move.w -[A7], D0 00003C28 4EBA F848 jsr [PC - 0x7B8 /* 00003472 */] 00003C2C 4FEF 0020 lea.l A7, [A7 + 0x20] 00003C30 5246 addq.w D6, 1 00003C32 49EC 002C lea.l A4, [A4 + 0x2C] 00003C36 5C8B addq.l A3, 6 00003C38 548A addq.l A2, 2 label00003C3A: 00003C3A 0C46 0002 cmpi.w D6, 0x2 00003C3E 6DA0 blt -0x5E /* 00003BE0 */ 00003C40 4A47 tst.w D7 00003C42 664A bne +0x4C /* 00003C8E */ 00003C44 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 00003C4A 2F3C 0020 0000 move.l -[A7], 0x200000 /* ' \0\0' */ 00003C50 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003C54 486E FFC6 pea.l [A6 - 0x3A] 00003C58 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00003C5C 4878 1999 push.l 0x1999 00003C60 4878 1999 push.l 0x1999 00003C64 4878 1999 push.l 0x1999 00003C68 486E FFC6 pea.l [A6 - 0x3A] 00003C6C 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00003C70 486E FFC6 pea.l [A6 - 0x3A] 00003C74 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003C78 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003C7C 3F3C 0001 move.w -[A7], 0x1 00003C80 2F2D F2FA move.l -[A7], [A5 - 0xD06] 00003C84 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00003C88 3E00 move.w D7, D0 00003C8A 4FEF 002C lea.l A7, [A7 + 0x2C] label00003C8E: 00003C8E 3007 move.w D0, D7 00003C90 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00003C94 4E5E unlink A6 00003C96 4E75 rts export_40: 00003C98 2F07 move.l -[A7], D7 00003C9A 7E00 moveq.l D7, 0x00 00003C9C 3007 move.w D0, D7 00003C9E 2E1F move.l D7, [A7]+ 00003CA0 4E75 rts export_55: 00003CA2 4E56 FFFA link A6, -0x0006 00003CA6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003CAA 4EBA 04BC jsr [PC + 0x4BC /* 00004168 */] 00003CAE 4A00 tst.b D0 00003CB0 548F addq.l A7, 2 00003CB2 6720 beq +0x22 /* 00003CD4 */ 00003CB4 486E FFFA pea.l [A6 - 0x6] 00003CB8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003CBC 4EBA 1718 jsr [PC + 0x1718 /* 000053D6 */] 00003CC0 3EAE 000A move.w [A7], [A6 + 0xA] 00003CC4 4EAD 05B2 jsr [A5 + 0x5B2 /* export_178 */] 00003CC8 486E FFFA pea.l [A6 - 0x6] 00003CCC 4EBA 1742 jsr [PC + 0x1742 /* 00005410 */] 00003CD0 4FEF 000A lea.l A7, [A7 + 0xA] label00003CD4: 00003CD4 4E5E unlink A6 00003CD6 4E75 rts export_53: 00003CD8 4E56 0000 link A6, 0 00003CDC 48E7 0018 movem.l -[A7], A3,A4 00003CE0 204D movea.l A0, A5 00003CE2 302E 0008 move.w D0, [A6 + 0x8] 00003CE6 48C0 ext.l D0 00003CE8 E588 lsl D0, 2 00003CEA D1C0 add.l A0, D0 00003CEC 2868 F2D4 movea.l A4, [A0 - 0xD2C] 00003CF0 200C move.l D0, A4 00003CF2 6726 beq +0x28 /* 00003D1A */ 00003CF4 47EC 0004 lea.l A3, [A4 + 0x4] 00003CF8 2F0B move.l -[A7], A3 00003CFA 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00003CFE 2E8C move.l [A7], A4 00003D00 4EBA DE98 jsr [PC - 0x2168 /* 00001B9A */] 00003D04 302E 0008 move.w D0, [A6 + 0x8] 00003D08 B06D C344 cmp.w D0, [A5 - 0x3CBC] 00003D0C 588F addq.l A7, 4 00003D0E 660A bne +0xC /* 00003D1A */ 00003D10 1F2B 0008 move.b -[A7], [A3 + 0x8] 00003D14 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00003D18 548F addq.l A7, 2 label00003D1A: 00003D1A 4CDF 1800 movem.l A3,A4, [A7]+ 00003D1E 4E5E unlink A6 00003D20 4E75 rts fn00003D22: 00003D22 4E56 FFE6 link A6, -0x001A 00003D26 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00003D2A 4A2D F228 tst.b [A5 - 0xDD8] 00003D2E 676E beq +0x70 /* 00003D9E */ 00003D30 42A7 clr.l -[A7] 00003D32 A924 syscall FrontWindow 00003D34 2D5F FFE6 move.l [A6 - 0x1A], [A7]+ 00003D38 42A7 clr.l -[A7] 00003D3A 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00003D3E AA96 syscall GetPalette 00003D40 2E1F move.l D7, [A7]+ 00003D42 7600 moveq.l D3, 0x00 00003D44 97CB sub.l A3, A3 00003D46 6038 bra +0x3A /* 00003D80 */ label00003D48: 00003D48 206D F302 movea.l A0, [A5 - 0xCFE] 00003D4C 49EB 000A lea.l A4, [A3 + 0xA] 00003D50 D9D0 add.l A4, [A0] 00003D52 4A2D F318 tst.b [A5 - 0xCE8] 00003D56 6716 beq +0x18 /* 00003D6E */ 00003D58 0C43 0003 cmpi.w D3, 0x3 00003D5C 6C10 bge +0x12 /* 00003D6E */ 00003D5E 2F07 move.l -[A7], D7 00003D60 3003 move.w D0, D3 00003D62 0640 00E0 addi.w D0, 0xE0 00003D66 3F00 move.w -[A7], D0 00003D68 2F0C move.l -[A7], A4 00003D6A AA9B syscall GetEntryColor 00003D6C 600E bra +0x10 /* 00003D7C */ label00003D6E: 00003D6E 2F07 move.l -[A7], D7 00003D70 3003 move.w D0, D3 00003D72 0640 0080 addi.w D0, 0x80 00003D76 3F00 move.w -[A7], D0 00003D78 2F0C move.l -[A7], A4 00003D7A AA9B syscall GetEntryColor label00003D7C: 00003D7C 5243 addq.w D3, 1 00003D7E 508B addq.l A3, 8 label00003D80: 00003D80 0C43 0020 cmpi.w D3, 0x20 /* ' ' */ 00003D84 6FC2 ble -0x3C /* 00003D48 */ 00003D86 2F2E FFE6 move.l -[A7], [A6 - 0x1A] 00003D8A 2F2D F302 move.l -[A7], [A5 - 0xCFE] 00003D8E 2F3C 0060 0000 move.l -[A7], 0x600000 /* '`\0\0' */ 00003D94 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003D98 AA9A syscall AnimatePalette 00003D9A 422D F228 clr.b [A5 - 0xDD8] label00003D9E: 00003D9E 7600 moveq.l D3, 0x00 00003DA0 41ED F2D4 lea.l A0, [A5 - 0xD2C] 00003DA4 2D48 FFE6 move.l [A6 - 0x1A], A0 00003DA8 6000 0300 bra +0x302 /* 000040AA */ label00003DAC: 00003DAC 206E FFE6 movea.l A0, [A6 - 0x1A] 00003DB0 2E10 move.l D7, [A0] 00003DB2 4A87 tst.l D7 00003DB4 6700 02EE beq +0x2F0 /* 000040A4 */ 00003DB8 3F03 move.w -[A7], D3 00003DBA 4EBA 03AC jsr [PC + 0x3AC /* 00004168 */] 00003DBE 4A00 tst.b D0 00003DC0 548F addq.l A7, 2 00003DC2 6700 02E0 beq +0x2E2 /* 000040A4 */ 00003DC6 7014 moveq.l D0, 0x14 00003DC8 D087 add.l D0, D7 00003DCA 2640 movea.l A3, D0 00003DCC 4AAB 0006 tst.l [A3 + 0x6] 00003DD0 6700 02D2 beq +0x2D4 /* 000040A4 */ 00003DD4 486E FFFA pea.l [A6 - 0x6] 00003DD8 3F03 move.w -[A7], D3 00003DDA 4EBA 15FA jsr [PC + 0x15FA /* 000053D6 */] 00003DDE B66D C344 cmp.w D3, [A5 - 0x3CBC] 00003DE2 5C8F addq.l A7, 6 00003DE4 6600 01CE bne +0x1D0 /* 00003FB4 */ 00003DE8 42A7 clr.l -[A7] 00003DEA A924 syscall FrontWindow 00003DEC 285F movea.l A4, [A7]+ 00003DEE 42A7 clr.l -[A7] 00003DF0 2F0C move.l -[A7], A4 00003DF2 AA96 syscall GetPalette 00003DF4 2D5F FFEC move.l [A6 - 0x14], [A7]+ 00003DF8 7A48 moveq.l D5, 0x48 00003DFA 282D C328 move.l D4, [A5 - 0x3CD8] 00003DFE 98AB 0006 sub.l D4, [A3 + 0x6] 00003E02 4A2B 000D tst.b [A3 + 0xD] 00003E06 6608 bne +0xA /* 00003E10 */ 00003E08 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00003E0E 6040 bra +0x42 /* 00003E50 */ label00003E10: 00003E10 BA84 cmp.l D5, D4 00003E12 6F06 ble +0x8 /* 00003E1A */ 00003E14 426E FFEA clr.w [A6 - 0x16] 00003E18 6036 bra +0x38 /* 00003E50 */ label00003E1A: 00003E1A 2C3C 0000 00A0 move.l D6, 0xA0 00003E20 9C85 sub.l D6, D5 00003E22 BC84 cmp.l D6, D4 00003E24 6F08 ble +0xA /* 00003E2E */ 00003E26 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1 00003E2C 6022 bra +0x24 /* 00003E50 */ label00003E2E: 00003E2E BC84 cmp.l D6, D4 00003E30 6E1E bgt +0x20 /* 00003E50 */ 00003E32 9886 sub.l D4, D6 00003E34 BA84 cmp.l D5, D4 00003E36 6C02 bge +0x4 /* 00003E3A */ 00003E38 2805 move.l D4, D5 label00003E3A: 00003E3A 3D7C 0002 FFEA move.w [A6 - 0x16], 0x2 00003E40 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00003E44 B06D C344 cmp.w D0, [A5 - 0x3CBC] 00003E48 57C0 seq D0 00003E4A 4400 neg.b D0 00003E4C 1B40 F318 move.b [A5 - 0xCE8], D0 label00003E50: 00003E50 7C00 moveq.l D6, 0x00 00003E52 42AE FFF0 clr.l [A6 - 0x10] 00003E56 6000 0142 bra +0x144 /* 00003F9A */ label00003E5A: 00003E5A 206D F302 movea.l A0, [A5 - 0xCFE] 00003E5E 7008 moveq.l D0, 0x08 00003E60 D0AE FFF0 add.l D0, [A6 - 0x10] 00003E64 5480 addq.l D0, 2 00003E66 D090 add.l D0, [A0] 00003E68 2440 movea.l A2, D0 00003E6A 4A2D F318 tst.b [A5 - 0xCE8] 00003E6E 6718 beq +0x1A /* 00003E88 */ 00003E70 0C46 0003 cmpi.w D6, 0x3 00003E74 6C12 bge +0x14 /* 00003E88 */ 00003E76 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003E7A 3006 move.w D0, D6 00003E7C 0640 00E0 addi.w D0, 0xE0 00003E80 3F00 move.w -[A7], D0 00003E82 2F0A move.l -[A7], A2 00003E84 AA9B syscall GetEntryColor 00003E86 6010 bra +0x12 /* 00003E98 */ label00003E88: 00003E88 2F2E FFEC move.l -[A7], [A6 - 0x14] 00003E8C 3006 move.w D0, D6 00003E8E 0640 0080 addi.w D0, 0x80 00003E92 3F00 move.w -[A7], D0 00003E94 2F0A move.l -[A7], A2 00003E96 AA9B syscall GetEntryColor label00003E98: 00003E98 302E FFEA move.w D0, [A6 - 0x16] 00003E9C 6710 beq +0x12 /* 00003EAE */ 00003E9E 6B00 00F4 bmi +0xF6 /* 00003F94 */ 00003EA2 5540 subq.w D0, 2 00003EA4 6700 008C beq +0x8E /* 00003F32 */ 00003EA8 6A00 00EA bpl +0xEC /* 00003F94 */ 00003EAC 6072 bra +0x74 /* 00003F20 */ label00003EAE: 00003EAE 0C46 0004 cmpi.w D6, 0x4 00003EB2 6C5A bge +0x5C /* 00003F0E */ 00003EB4 2F05 move.l -[A7], D5 00003EB6 70FF moveq.l D0, 0xFFFFFFFF 00003EB8 9052 sub.w D0, [A2] 00003EBA 7200 moveq.l D1, 0x00 00003EBC 3200 move.w D1, D0 00003EBE 2F01 move.l -[A7], D1 00003EC0 2F04 move.l -[A7], D4 00003EC2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003EC6 2F00 move.l -[A7], D0 00003EC8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003ECC D152 add.w [A2], D0 00003ECE 2F05 move.l -[A7], D5 00003ED0 70FF moveq.l D0, 0xFFFFFFFF 00003ED2 906A 0002 sub.w D0, [A2 + 0x2] 00003ED6 7200 moveq.l D1, 0x00 00003ED8 3200 move.w D1, D0 00003EDA 2F01 move.l -[A7], D1 00003EDC 2F04 move.l -[A7], D4 00003EDE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003EE2 2F00 move.l -[A7], D0 00003EE4 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003EE8 D16A 0002 add.w [A2 + 0x2], D0 00003EEC 2F05 move.l -[A7], D5 00003EEE 70FF moveq.l D0, 0xFFFFFFFF 00003EF0 906A 0004 sub.w D0, [A2 + 0x4] 00003EF4 7200 moveq.l D1, 0x00 00003EF6 3200 move.w D1, D0 00003EF8 2F01 move.l -[A7], D1 00003EFA 2F04 move.l -[A7], D4 00003EFC 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F00 2F00 move.l -[A7], D0 00003F02 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003F06 D16A 0004 add.w [A2 + 0x4], D0 00003F0A 6000 0088 bra +0x8A /* 00003F94 */ label00003F0E: 00003F0E 206D F302 movea.l A0, [A5 - 0xCFE] 00003F12 2050 movea.l A0, [A0] 00003F14 24A8 0022 move.l [A2], [A0 + 0x22] 00003F18 3568 0026 0004 move.w [A2 + 0x4], [A0 + 0x26] 00003F1E 6074 bra +0x76 /* 00003F94 */ label00003F20: 00003F20 34BC FFFF move.w [A2], 0xFFFF 00003F24 357C FFFF 0002 move.w [A2 + 0x2], 0xFFFF 00003F2A 357C FFFF 0004 move.w [A2 + 0x4], 0xFFFF 00003F30 6062 bra +0x64 /* 00003F94 */ label00003F32: 00003F32 2F05 move.l -[A7], D5 00003F34 70FF moveq.l D0, 0xFFFFFFFF 00003F36 9052 sub.w D0, [A2] 00003F38 7200 moveq.l D1, 0x00 00003F3A 3200 move.w D1, D0 00003F3C 2F01 move.l -[A7], D1 00003F3E 2F04 move.l -[A7], D4 00003F40 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F44 2F00 move.l -[A7], D0 00003F46 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003F4A 72FF moveq.l D1, 0xFFFFFFFF 00003F4C 9240 sub.w D1, D0 00003F4E 3481 move.w [A2], D1 00003F50 2F05 move.l -[A7], D5 00003F52 70FF moveq.l D0, 0xFFFFFFFF 00003F54 906A 0002 sub.w D0, [A2 + 0x2] 00003F58 7200 moveq.l D1, 0x00 00003F5A 3200 move.w D1, D0 00003F5C 2F01 move.l -[A7], D1 00003F5E 2F04 move.l -[A7], D4 00003F60 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F64 2F00 move.l -[A7], D0 00003F66 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003F6A 72FF moveq.l D1, 0xFFFFFFFF 00003F6C 9240 sub.w D1, D0 00003F6E 3541 0002 move.w [A2 + 0x2], D1 00003F72 2F05 move.l -[A7], D5 00003F74 70FF moveq.l D0, 0xFFFFFFFF 00003F76 906A 0004 sub.w D0, [A2 + 0x4] 00003F7A 7200 moveq.l D1, 0x00 00003F7C 3200 move.w D1, D0 00003F7E 2F01 move.l -[A7], D1 00003F80 2F04 move.l -[A7], D4 00003F82 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00003F86 2F00 move.l -[A7], D0 00003F88 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00003F8C 72FF moveq.l D1, 0xFFFFFFFF 00003F8E 9240 sub.w D1, D0 00003F90 3541 0004 move.w [A2 + 0x4], D1 label00003F94: 00003F94 5246 addq.w D6, 1 00003F96 50AE FFF0 addq.l [A6 - 0x10], 8 label00003F9A: 00003F9A 0C46 0020 cmpi.w D6, 0x20 /* ' ' */ 00003F9E 6D00 FEBA blt -0x144 /* 00003E5A */ 00003FA2 2F0C move.l -[A7], A4 00003FA4 2F2D F302 move.l -[A7], [A5 - 0xCFE] 00003FA8 2F3C 0060 0000 move.l -[A7], 0x600000 /* '`\0\0' */ 00003FAE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00003FB2 AA9A syscall AnimatePalette label00003FB4: 00003FB4 4A2B 000D tst.b [A3 + 0xD] 00003FB8 6648 bne +0x4A /* 00004002 */ 00003FBA 486E FFF8 pea.l [A6 - 0x8] 00003FBE 4EBA DAB0 jsr [PC - 0x2550 /* 00001A70 */] 00003FC2 2840 movea.l A4, D0 00003FC4 588F addq.l A7, 4 00003FC6 6030 bra +0x32 /* 00003FF8 */ label00003FC8: 00003FC8 4A14 tst.b [A4] 00003FCA 6620 bne +0x22 /* 00003FEC */ 00003FCC 7000 moveq.l D0, 0x00 00003FCE 102C 0001 move.b D0, [A4 + 0x1] 00003FD2 B06D C552 cmp.w D0, [A5 - 0x3AAE] 00003FD6 6614 bne +0x16 /* 00003FEC */ 00003FD8 4267 clr.w -[A7] 00003FDA 2F0C move.l -[A7], A4 00003FDC 4EBA DC9C jsr [PC - 0x2364 /* 00001C7A */] 00003FE0 4257 clr.w [A7] 00003FE2 2F0C move.l -[A7], A4 00003FE4 4EBA DC0C jsr [PC - 0x23F4 /* 00001BF2 */] 00003FE8 4FEF 000A lea.l A7, [A7 + 0xA] label00003FEC: 00003FEC 486E FFF8 pea.l [A6 - 0x8] 00003FF0 4EBA DA92 jsr [PC - 0x256E /* 00001A84 */] 00003FF4 2840 movea.l A4, D0 00003FF6 588F addq.l A7, 4 label00003FF8: 00003FF8 200C move.l D0, A4 00003FFA 66CC bne -0x32 /* 00003FC8 */ 00003FFC 177C 0001 000D move.b [A3 + 0xD], 0x1 label00004002: 00004002 4A2B 000C tst.b [A3 + 0xC] 00004006 6644 bne +0x46 /* 0000404C */ 00004008 7050 moveq.l D0, 0x50 0000400A D0AB 0006 add.l D0, [A3 + 0x6] 0000400E B0AD C328 cmp.l D0, [A5 - 0x3CD8] 00004012 6C38 bge +0x3A /* 0000404C */ 00004014 B66D C344 cmp.w D3, [A5 - 0x3CBC] 00004018 6628 bne +0x2A /* 00004042 */ 0000401A 486D F306 pea.l [A5 - 0xCFA] 0000401E 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00004022 1B7C 0001 F229 move.b [A5 - 0xDD7], 0x1 00004028 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 0000402C B06D C344 cmp.w D0, [A5 - 0x3CBC] 00004030 57C0 seq D0 00004032 4400 neg.b D0 00004034 1B40 F318 move.b [A5 - 0xCE8], D0 00004038 1EAD F30E move.b [A7], [A5 - 0xCF2] 0000403C 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00004040 588F addq.l A7, 4 label00004042: 00004042 4EAD 053A jsr [A5 + 0x53A /* export_163 */] 00004046 177C 0001 000C move.b [A3 + 0xC], 0x1 label0000404C: 0000404C 206B 0006 movea.l A0, [A3 + 0x6] 00004050 41E8 00A0 lea.l A0, [A0 + 0xA0] 00004054 B1ED C328 cmpa.l A0, [A5 - 0x3CD8] 00004058 6C40 bge +0x42 /* 0000409A */ 0000405A 42AB 0006 clr.l [A3 + 0x6] 0000405E B66D C344 cmp.w D3, [A5 - 0x3CBC] 00004062 661A bne +0x1C /* 0000407E */ 00004064 2047 movea.l A0, D7 00004066 5888 addq.l A0, 4 00004068 43ED F306 lea.l A1, [A5 - 0xCFA] 0000406C 20D9 move.l [A0]+, [A1]+ 0000406E 20D9 move.l [A0]+, [A1]+ 00004070 30D9 move.w [A0]+, [A1]+ 00004072 422D F229 clr.b [A5 - 0xDD7] 00004076 1B7C 0001 F228 move.b [A5 - 0xDD8], 0x1 0000407C 600C bra +0xE /* 0000408A */ label0000407E: 0000407E 2047 movea.l A0, D7 00004080 4868 0004 pea.l [A0 + 0x4] 00004084 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 00004088 588F addq.l A7, 4 label0000408A: 0000408A 2F07 move.l -[A7], D7 0000408C 4EBA DB0C jsr [PC - 0x24F4 /* 00001B9A */] 00004090 3EBC 001A move.w [A7], 0x1A 00004094 4EBA 13A6 jsr [PC + 0x13A6 /* 0000543C */] 00004098 588F addq.l A7, 4 label0000409A: 0000409A 486E FFFA pea.l [A6 - 0x6] 0000409E 4EBA 1370 jsr [PC + 0x1370 /* 00005410 */] 000040A2 588F addq.l A7, 4 label000040A4: 000040A4 5243 addq.w D3, 1 000040A6 58AE FFE6 addq.l [A6 - 0x1A], 4 label000040AA: 000040AA 0C43 0008 cmpi.w D3, 0x8 000040AE 6D00 FCFC blt -0x302 /* 00003DAC */ 000040B2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000040B6 4E5E unlink A6 000040B8 4E75 rts export_58: 000040BA 4E56 0000 link A6, 0 000040BE 4A2D F229 tst.b [A5 - 0xDD7] 000040C2 6712 beq +0x14 /* 000040D6 */ 000040C4 41ED F306 lea.l A0, [A5 - 0xCFA] 000040C8 226E 000C movea.l A1, [A6 + 0xC] 000040CC 2288 move.l [A1], A0 000040CE 206E 0010 movea.l A0, [A6 + 0x10] 000040D2 4210 clr.b [A0] 000040D4 601C bra +0x1E /* 000040F2 */ label000040D6: 000040D6 7004 moveq.l D0, 0x04 000040D8 D0AE 0008 add.l D0, [A6 + 0x8] 000040DC 206E 000C movea.l A0, [A6 + 0xC] 000040E0 2080 move.l [A0], D0 000040E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000040E6 4EBA D9E0 jsr [PC - 0x2620 /* 00001AC8 */] 000040EA 206E 0010 movea.l A0, [A6 + 0x10] 000040EE 1080 move.b [A0], D0 000040F0 588F addq.l A7, 4 label000040F2: 000040F2 4E5E unlink A6 000040F4 4E75 rts export_41: 000040F6 4EBA FC2A jsr [PC - 0x3D6 /* 00003D22 */] 000040FA 4E75 rts 000040FC 302D C552 move.w D0, [A5 - 0x3AAE] 00004100 204D movea.l A0, A5 00004102 48C0 ext.l D0 00004104 E588 lsl D0, 2 00004106 D1C0 add.l A0, D0 00004108 2028 F2D4 move.l D0, [A0 - 0xD2C] 0000410C 4E75 rts export_43: fn0000410E: 0000410E 302D C344 move.w D0, [A5 - 0x3CBC] 00004112 204D movea.l A0, A5 00004114 48C0 ext.l D0 00004116 E588 lsl D0, 2 00004118 D1C0 add.l A0, D0 0000411A 2028 F2D4 move.l D0, [A0 - 0xD2C] 0000411E 4E75 rts fn00004120: 00004120 4E56 0000 link A6, 0 00004124 206E 0008 movea.l A0, [A6 + 0x8] 00004128 3028 0018 move.w D0, [A0 + 0x18] 0000412C 4E5E unlink A6 0000412E 4E75 rts fn00004130: 00004130 4E56 0000 link A6, 0 00004134 302D C344 move.w D0, [A5 - 0x3CBC] 00004138 204D movea.l A0, A5 0000413A 48C0 ext.l D0 0000413C E588 lsl D0, 2 0000413E D1C0 add.l A0, D0 00004140 202E 0008 move.l D0, [A6 + 0x8] 00004144 B0A8 F2D4 cmp.l D0, [A0 - 0xD2C] 00004148 57C0 seq D0 0000414A 4400 neg.b D0 0000414C 4E5E unlink A6 0000414E 4E75 rts fn00004150: 00004150 4E56 0000 link A6, 0 00004154 206E 0008 movea.l A0, [A6 + 0x8] 00004158 7001 moveq.l D0, 0x01 0000415A 1228 0019 move.b D1, [A0 + 0x19] 0000415E E328 lsl D0.b, D1 00004160 C02D F2F7 and.b D0, [A5 - 0xD09] 00004164 4E5E unlink A6 00004166 4E75 rts export_44: fn00004168: 00004168 4E56 0000 link A6, 0 0000416C 7001 moveq.l D0, 0x01 0000416E 122E 0009 move.b D1, [A6 + 0x9] 00004172 E328 lsl D0.b, D1 00004174 C02D F2F7 and.b D0, [A5 - 0xD09] 00004178 4E5E unlink A6 0000417A 4E75 rts export_45: fn0000417C: 0000417C 4E56 0000 link A6, 0 00004180 2F0C move.l -[A7], A4 00004182 204D movea.l A0, A5 00004184 302E 0008 move.w D0, [A6 + 0x8] 00004188 48C0 ext.l D0 0000418A E588 lsl D0, 2 0000418C D1C0 add.l A0, D0 0000418E 2868 F2D4 movea.l A4, [A0 - 0xD2C] 00004192 200C move.l D0, A4 00004194 670A beq +0xC /* 000041A0 */ 00004196 4AAC 001A tst.l [A4 + 0x1A] 0000419A 6604 bne +0x6 /* 000041A0 */ 0000419C 7000 moveq.l D0, 0x00 0000419E 6002 bra +0x4 /* 000041A2 */ label000041A0: 000041A0 7001 moveq.l D0, 0x01 label000041A2: 000041A2 285F movea.l A4, [A7]+ 000041A4 4E5E unlink A6 000041A6 4E75 rts export_59: 000041A8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000041AC 42A7 clr.l -[A7] 000041AE A924 syscall FrontWindow 000041B0 285F movea.l A4, [A7]+ 000041B2 1B7C 0001 F318 move.b [A5 - 0xCE8], 0x1 000041B8 3F2D C344 move.w -[A7], [A5 - 0x3CBC] 000041BC 4EBA FFBE jsr [PC - 0x42 /* 0000417C */] 000041C0 4A00 tst.b D0 000041C2 548F addq.l A7, 2 000041C4 6642 bne +0x44 /* 00004208 */ 000041C6 42A7 clr.l -[A7] 000041C8 2F0C move.l -[A7], A4 000041CA AA96 syscall GetPalette 000041CC 265F movea.l A3, [A7]+ 000041CE 7C00 moveq.l D6, 0x00 000041D0 95CA sub.l A2, A2 000041D2 601C bra +0x1E /* 000041F0 */ label000041D4: 000041D4 206D F302 movea.l A0, [A5 - 0xCFE] 000041D8 7E0A moveq.l D7, 0x0A 000041DA DE90 add.l D7, [A0] 000041DC DE8A add.l D7, A2 000041DE 2F0B move.l -[A7], A3 000041E0 3006 move.w D0, D6 000041E2 0640 00E0 addi.w D0, 0xE0 000041E6 3F00 move.w -[A7], D0 000041E8 2F07 move.l -[A7], D7 000041EA AA9B syscall GetEntryColor 000041EC 5246 addq.w D6, 1 000041EE 508A addq.l A2, 8 label000041F0: 000041F0 0C46 0003 cmpi.w D6, 0x3 000041F4 6FDE ble -0x20 /* 000041D4 */ 000041F6 2F0C move.l -[A7], A4 000041F8 2F2D F302 move.l -[A7], [A5 - 0xCFE] 000041FC 2F3C 0060 0000 move.l -[A7], 0x600000 /* '`\0\0' */ 00004202 3F3C 0003 move.w -[A7], 0x3 00004206 AA9A syscall AnimatePalette label00004208: 00004208 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 0000420C 4E75 rts export_42: 0000420E 2F07 move.l -[A7], D7 00004210 7E00 moveq.l D7, 0x00 00004212 422D F2F8 clr.b [A5 - 0xD08] 00004216 422D F318 clr.b [A5 - 0xCE8] 0000421A 42AD F2F4 clr.l [A5 - 0xD0C] 0000421E 422D F229 clr.b [A5 - 0xDD7] 00004222 1B7C 0001 F228 move.b [A5 - 0xDD8], 0x1 00004228 4EBA FAF8 jsr [PC - 0x508 /* 00003D22 */] 0000422C 3007 move.w D0, D7 0000422E 2E1F move.l D7, [A7]+ 00004230 4E75 rts export_48: fn00004232: 00004232 4E56 FFEE link A6, -0x0012 00004236 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000423A 1A2E 0008 move.b D5, [A6 + 0x8] 0000423E 7E00 moveq.l D7, 0x00 00004240 302D C552 move.w D0, [A5 - 0x3AAE] 00004244 204D movea.l A0, A5 00004246 48C0 ext.l D0 00004248 E588 lsl D0, 2 0000424A D1C0 add.l A0, D0 0000424C 2868 F2D4 movea.l A4, [A0 - 0xD2C] 00004250 47EC 0014 lea.l A3, [A4 + 0x14] 00004254 4AAB 0006 tst.l [A3 + 0x6] 00004258 6600 00B4 bne +0xB6 /* 0000430E */ 0000425C 4A05 tst.b D5 0000425E 57C6 seq D6 00004260 4406 neg.b D6 00004262 4A06 tst.b D6 00004264 6708 beq +0xA /* 0000426E */ 00004266 4EAD 0562 jsr [A5 + 0x562 /* export_168 */] 0000426A 1C00 move.b D6, D0 0000426C 6006 bra +0x8 /* 00004274 */ label0000426E: 0000426E 4EAD 055A jsr [A5 + 0x55A /* export_167 */] 00004272 1C00 move.b D6, D0 label00004274: 00004274 4A06 tst.b D6 00004276 6776 beq +0x78 /* 000042EE */ 00004278 47EC 0004 lea.l A3, [A4 + 0x4] 0000427C 4227 clr.b -[A7] 0000427E 2F0C move.l -[A7], A4 00004280 4EBA D856 jsr [PC - 0x27AA /* 00001AD8 */] 00004284 1E00 move.b D7, D0 00004286 41EE FFF2 lea.l A0, [A6 - 0xE] 0000428A 43D3 lea.l A1, [A3] 0000428C 20D9 move.l [A0]+, [A1]+ 0000428E 20D9 move.l [A0]+, [A1]+ 00004290 30D9 move.w [A0]+, [A1]+ 00004292 1D47 FFFA move.b [A6 - 0x6], D7 00004296 1E87 move.b [A7], D7 00004298 486E FFEE pea.l [A6 - 0x12] 0000429C 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 000042A0 2D6E FFEE FFFC move.l [A6 - 0x4], [A6 - 0x12] 000042A6 4A05 tst.b D5 000042A8 4FEF 000A lea.l A7, [A7 + 0xA] 000042AC 671C beq +0x1E /* 000042CA */ 000042AE 302E FFFC move.w D0, [A6 - 0x4] 000042B2 48C0 ext.l D0 000042B4 720E moveq.l D1, 0x0E 000042B6 E3A8 lsl D0, D1 000042B8 D1AE FFF2 add.l [A6 - 0xE], D0 000042BC 302E FFFE move.w D0, [A6 - 0x2] 000042C0 48C0 ext.l D0 000042C2 720E moveq.l D1, 0x0E 000042C4 E3A8 lsl D0, D1 000042C6 D1AE FFF6 add.l [A6 - 0xA], D0 label000042CA: 000042CA 4A05 tst.b D5 000042CC 670C beq +0xE /* 000042DA */ 000042CE 486E FFF2 pea.l [A6 - 0xE] 000042D2 4EBA C314 jsr [PC - 0x3CEC /* 000005E8 */] 000042D6 588F addq.l A7, 4 000042D8 600A bra +0xC /* 000042E4 */ label000042DA: 000042DA 486E FFF2 pea.l [A6 - 0xE] 000042DE 4EBA CC64 jsr [PC - 0x339C /* 00000F44 */] 000042E2 588F addq.l A7, 4 label000042E4: 000042E4 3C00 move.w D6, D0 000042E6 4A46 tst.w D6 000042E8 57C7 seq D7 000042EA 4407 neg.b D7 000042EC 6020 bra +0x22 /* 0000430E */ label000042EE: 000042EE 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 000042F2 B06B 0004 cmp.w D0, [A3 + 0x4] 000042F6 670C beq +0xE /* 00004304 */ 000042F8 3F3C 001B move.w -[A7], 0x1B 000042FC 4EBA 113E jsr [PC + 0x113E /* 0000543C */] 00004300 548F addq.l A7, 2 00004302 600A bra +0xC /* 0000430E */ label00004304: 00004304 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00004308 4EBA 1132 jsr [PC + 0x1132 /* 0000543C */] 0000430C 548F addq.l A7, 2 label0000430E: 0000430E 1007 move.b D0, D7 00004310 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00004314 4E5E unlink A6 00004316 4E75 rts export_52: fn00004318: 00004318 302D C552 move.w D0, [A5 - 0x3AAE] 0000431C 204D movea.l A0, A5 0000431E 48C0 ext.l D0 00004320 E588 lsl D0, 2 00004322 D1C0 add.l A0, D0 00004324 2F28 F2D4 move.l -[A7], [A0 - 0xD2C] 00004328 4EBA 01AA jsr [PC + 0x1AA /* 000044D4 */] 0000432C 588F addq.l A7, 4 0000432E 4E75 rts fn00004330: 00004330 4E56 0000 link A6, 0 00004334 4EAD 0542 jsr [A5 + 0x542 /* export_164 */] 00004338 206E 0008 movea.l A0, [A6 + 0x8] 0000433C 1140 000A move.b [A0 + 0xA], D0 00004340 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 00004344 206E 0008 movea.l A0, [A6 + 0x8] 00004348 1140 000B move.b [A0 + 0xB], D0 0000434C 4E5E unlink A6 0000434E 4E75 rts export_54: 00004350 2F0C move.l -[A7], A4 00004352 302D C552 move.w D0, [A5 - 0x3AAE] 00004356 204D movea.l A0, A5 00004358 48C0 ext.l D0 0000435A E588 lsl D0, 2 0000435C D1C0 add.l A0, D0 0000435E 2868 F2D4 movea.l A4, [A0 - 0xD2C] 00004362 200C move.l D0, A4 00004364 670A beq +0xC /* 00004370 */ 00004366 486C 0014 pea.l [A4 + 0x14] 0000436A 4EBA FFC4 jsr [PC - 0x3C /* 00004330 */] 0000436E 588F addq.l A7, 4 label00004370: 00004370 285F movea.l A4, [A7]+ 00004372 4E75 rts export_56: 00004374 4E56 0000 link A6, 0 00004378 2B6E 0008 F310 move.l [A5 - 0xCF0], [A6 + 0x8] 0000437E 2B6E 000C F314 move.l [A5 - 0xCEC], [A6 + 0xC] 00004384 4E5E unlink A6 00004386 4E75 rts fn00004388: 00004388 4E56 FFFA link A6, -0x0006 0000438C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004390 4EBA FDD6 jsr [PC - 0x22A /* 00004168 */] 00004394 4A00 tst.b D0 00004396 548F addq.l A7, 2 00004398 671C beq +0x1E /* 000043B6 */ 0000439A 486E FFFA pea.l [A6 - 0x6] 0000439E 3F2E 0008 move.w -[A7], [A6 + 0x8] 000043A2 4EBA 1032 jsr [PC + 0x1032 /* 000053D6 */] 000043A6 4EAD 056A jsr [A5 + 0x56A /* export_169 */] 000043AA 486E FFFA pea.l [A6 - 0x6] 000043AE 4EBA 1060 jsr [PC + 0x1060 /* 00005410 */] 000043B2 4FEF 000A lea.l A7, [A7 + 0xA] label000043B6: 000043B6 4E5E unlink A6 000043B8 4E75 rts fn000043BA: 000043BA 4E56 FFFA link A6, -0x0006 000043BE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000043C2 4EBA FDA4 jsr [PC - 0x25C /* 00004168 */] 000043C6 4A00 tst.b D0 000043C8 548F addq.l A7, 2 000043CA 671C beq +0x1E /* 000043E8 */ 000043CC 486E FFFA pea.l [A6 - 0x6] 000043D0 3F2E 0008 move.w -[A7], [A6 + 0x8] 000043D4 4EBA 1000 jsr [PC + 0x1000 /* 000053D6 */] 000043D8 4EAD 0572 jsr [A5 + 0x572 /* export_170 */] 000043DC 486E FFFA pea.l [A6 - 0x6] 000043E0 4EBA 102E jsr [PC + 0x102E /* 00005410 */] 000043E4 4FEF 000A lea.l A7, [A7 + 0xA] label000043E8: 000043E8 4E5E unlink A6 000043EA 4E75 rts export_49: 000043EC 4E56 FF98 link A6, -0x0068 000043F0 48E7 0108 movem.l -[A7], D7,A4 000043F4 4A2D F2F8 tst.b [A5 - 0xD08] 000043F8 6754 beq +0x56 /* 0000444E */ 000043FA 7E00 moveq.l D7, 0x00 000043FC 49ED F2D4 lea.l A4, [A5 - 0xD2C] 00004400 6044 bra +0x46 /* 00004446 */ label00004402: 00004402 3F07 move.w -[A7], D7 00004404 4EBA FD62 jsr [PC - 0x29E /* 00004168 */] 00004408 4A00 tst.b D0 0000440A 548F addq.l A7, 2 0000440C 6734 beq +0x36 /* 00004442 */ 0000440E 3D47 FF9A move.w [A6 - 0x66], D7 00004412 486E FF98 pea.l [A6 - 0x68] 00004416 486E FF9C pea.l [A6 - 0x64] 0000441A 2F14 move.l -[A7], [A4] 0000441C 4EBA E2F6 jsr [PC - 0x1D0A /* 00002714 */] 00004420 4297 clr.l [A7] 00004422 3F2E 000C move.w -[A7], [A6 + 0xC] 00004426 7002 moveq.l D0, 0x02 00004428 D06E FF98 add.w D0, [A6 - 0x68] 0000442C 3F00 move.w -[A7], D0 0000442E 486E FF9A pea.l [A6 - 0x66] 00004432 1F2D F482 move.b -[A7], [A5 - 0xB7E] 00004436 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000443A 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] 0000443E 4FEF 001A lea.l A7, [A7 + 0x1A] label00004442: 00004442 5247 addq.w D7, 1 00004444 588C addq.l A4, 4 label00004446: 00004446 0C47 0008 cmpi.w D7, 0x8 0000444A 6DB6 blt -0x48 /* 00004402 */ 0000444C 602C bra +0x2E /* 0000447A */ label0000444E: 0000444E 4A2D C32C tst.b [A5 - 0x3CD4] 00004452 670C beq +0xE /* 00004460 */ 00004454 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00004458 1B7C 0001 F2F8 move.b [A5 - 0xD08], 0x1 0000445E 601A bra +0x1C /* 0000447A */ label00004460: 00004460 42A7 clr.l -[A7] 00004462 3F2E 000C move.w -[A7], [A6 + 0xC] 00004466 4267 clr.w -[A7] 00004468 42A7 clr.l -[A7] 0000446A 1F2D F483 move.b -[A7], [A5 - 0xB7D] 0000446E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004472 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] 00004476 4FEF 0012 lea.l A7, [A7 + 0x12] label0000447A: 0000447A 4CDF 1080 movem.l D7,A4, [A7]+ 0000447E 4E5E unlink A6 00004480 4E75 rts export_50: fn00004482: 00004482 4E56 0000 link A6, 0 00004486 2F0C move.l -[A7], A4 00004488 302D C552 move.w D0, [A5 - 0x3AAE] 0000448C 204D movea.l A0, A5 0000448E 48C0 ext.l D0 00004490 E588 lsl D0, 2 00004492 D1C0 add.l A0, D0 00004494 2868 F2D4 movea.l A4, [A0 - 0xD2C] 00004498 2F0C move.l -[A7], A4 0000449A 4EBA D62C jsr [PC - 0x29D4 /* 00001AC8 */] 0000449E 4880 ext.w D0 000044A0 4A40 tst.w D0 000044A2 588F addq.l A7, 4 000044A4 6606 bne +0x8 /* 000044AC */ 000044A6 196E 0008 0016 move.b [A4 + 0x16], [A6 + 0x8] label000044AC: 000044AC 285F movea.l A4, [A7]+ 000044AE 4E5E unlink A6 000044B0 4E75 rts export_51: fn000044B2: 000044B2 4E56 0000 link A6, 0 000044B6 2F0C move.l -[A7], A4 000044B8 302D C552 move.w D0, [A5 - 0x3AAE] 000044BC 204D movea.l A0, A5 000044BE 48C0 ext.l D0 000044C0 E588 lsl D0, 2 000044C2 D1C0 add.l A0, D0 000044C4 2868 F2D4 movea.l A4, [A0 - 0xD2C] 000044C8 396E 0008 0014 move.w [A4 + 0x14], [A6 + 0x8] 000044CE 285F movea.l A4, [A7]+ 000044D0 4E5E unlink A6 000044D2 4E75 rts fn000044D4: 000044D4 4E56 0000 link A6, 0 000044D8 2F0C move.l -[A7], A4 000044DA 4AAE 0008 tst.l [A6 + 0x8] 000044DE 672A beq +0x2C /* 0000450A */ 000044E0 7014 moveq.l D0, 0x14 000044E2 D0AE 0008 add.l D0, [A6 + 0x8] 000044E6 2840 movea.l A4, D0 000044E8 296D C328 0006 move.l [A4 + 0x6], [A5 - 0x3CD8] 000044EE 422C 000D clr.b [A4 + 0xD] 000044F2 422C 000C clr.b [A4 + 0xC] 000044F6 4EAD 0532 jsr [A5 + 0x532 /* export_162 */] 000044FA 2F0C move.l -[A7], A4 000044FC 4EBA FE32 jsr [PC - 0x1CE /* 00004330 */] 00004500 3EBC 001C move.w [A7], 0x1C 00004504 4EBA 0F36 jsr [PC + 0xF36 /* 0000543C */] 00004508 588F addq.l A7, 4 label0000450A: 0000450A 285F movea.l A4, [A7]+ 0000450C 4E5E unlink A6 0000450E 4E75 rts fn00004510: 00004510 4E56 FFFA link A6, -0x0006 00004514 48E7 0300 movem.l -[A7], D6,D7 00004518 7E00 moveq.l D7, 0x00 0000451A 206E 0008 movea.l A0, [A6 + 0x8] 0000451E 3C28 0018 move.w D6, [A0 + 0x18] 00004522 486E FFFA pea.l [A6 - 0x6] 00004526 3F06 move.w -[A7], D6 00004528 4EBA 0EAC jsr [PC + 0xEAC /* 000053D6 */] 0000452C 3E86 move.w [A7], D6 0000452E 4EBA FC38 jsr [PC - 0x3C8 /* 00004168 */] 00004532 4A00 tst.b D0 00004534 5C8F addq.l A7, 6 00004536 674A beq +0x4C /* 00004582 */ 00004538 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 0000453C 5B40 subq.w D0, 5 0000453E 661A bne +0x1C /* 0000455A */ 00004540 7001 moveq.l D0, 0x01 00004542 C046 and.w D0, D6 00004544 206E 000C movea.l A0, [A6 + 0xC] 00004548 7200 moveq.l D1, 0x00 0000454A 1228 0001 move.b D1, [A0 + 0x1] 0000454E 0241 0001 andi.w D1, 0x1 00004552 B240 cmp.w D1, D0 00004554 6604 bne +0x6 /* 0000455A */ 00004556 7E24 moveq.l D7, 0x24 00004558 6028 bra +0x2A /* 00004582 */ label0000455A: 0000455A 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 0000455E 4A00 tst.b D0 00004560 6704 beq +0x6 /* 00004566 */ 00004562 7E22 moveq.l D7, 0x22 00004564 601C bra +0x1E /* 00004582 */ label00004566: 00004566 3F3C 001E move.w -[A7], 0x1E 0000456A 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000456E 4A00 tst.b D0 00004570 548F addq.l A7, 2 00004572 6704 beq +0x6 /* 00004578 */ 00004574 7E22 moveq.l D7, 0x22 00004576 600A bra +0xC /* 00004582 */ label00004578: 00004578 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 0000457C B046 cmp.w D0, D6 0000457E 6702 beq +0x4 /* 00004582 */ 00004580 7E23 moveq.l D7, 0x23 label00004582: 00004582 486E FFFA pea.l [A6 - 0x6] 00004586 4EBA 0E88 jsr [PC + 0xE88 /* 00005410 */] 0000458A 3007 move.w D0, D7 0000458C 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE] 00004592 4E5E unlink A6 00004594 4E75 rts fn00004596: 00004596 4E56 FFFA link A6, -0x0006 0000459A 48E7 0300 movem.l -[A7], D6,D7 0000459E 7E00 moveq.l D7, 0x00 000045A0 206E 0008 movea.l A0, [A6 + 0x8] 000045A4 3C28 0018 move.w D6, [A0 + 0x18] 000045A8 486E FFFA pea.l [A6 - 0x6] 000045AC 3F06 move.w -[A7], D6 000045AE 4EBA 0E26 jsr [PC + 0xE26 /* 000053D6 */] 000045B2 3E86 move.w [A7], D6 000045B4 4EBA FBB2 jsr [PC - 0x44E /* 00004168 */] 000045B8 4A00 tst.b D0 000045BA 5C8F addq.l A7, 6 000045BC 675C beq +0x5E /* 0000461A */ 000045BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000045C6 4EBA C9F4 jsr [PC - 0x360C /* 00000FBC */] 000045CA 4A00 tst.b D0 000045CC 508F addq.l A7, 8 000045CE 674A beq +0x4C /* 0000461A */ 000045D0 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 000045D4 5B40 subq.w D0, 5 000045D6 661A bne +0x1C /* 000045F2 */ 000045D8 7001 moveq.l D0, 0x01 000045DA C046 and.w D0, D6 000045DC 206E 000C movea.l A0, [A6 + 0xC] 000045E0 7200 moveq.l D1, 0x00 000045E2 1228 0001 move.b D1, [A0 + 0x1] 000045E6 0241 0001 andi.w D1, 0x1 000045EA B240 cmp.w D1, D0 000045EC 6604 bne +0x6 /* 000045F2 */ 000045EE 7E24 moveq.l D7, 0x24 000045F0 6028 bra +0x2A /* 0000461A */ label000045F2: 000045F2 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 000045F6 4A00 tst.b D0 000045F8 6704 beq +0x6 /* 000045FE */ 000045FA 7E22 moveq.l D7, 0x22 000045FC 601C bra +0x1E /* 0000461A */ label000045FE: 000045FE 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00004602 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00004606 4A00 tst.b D0 00004608 548F addq.l A7, 2 0000460A 6704 beq +0x6 /* 00004610 */ 0000460C 7E22 moveq.l D7, 0x22 0000460E 600A bra +0xC /* 0000461A */ label00004610: 00004610 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00004614 B046 cmp.w D0, D6 00004616 6702 beq +0x4 /* 0000461A */ 00004618 7E23 moveq.l D7, 0x23 label0000461A: 0000461A 486E FFFA pea.l [A6 - 0x6] 0000461E 4EBA 0DF0 jsr [PC + 0xDF0 /* 00005410 */] 00004622 3007 move.w D0, D7 00004624 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE] 0000462A 4E5E unlink A6 0000462C 4E75 rts export_35: 0000462E 4E56 FFF2 link A6, -0x000E 00004632 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00004636 266E 0008 movea.l A3, [A6 + 0x8] 0000463A 246E 000C movea.l A2, [A6 + 0xC] 0000463E 2E2E 0010 move.l D7, [A6 + 0x10] 00004642 206E 0014 movea.l A0, [A6 + 0x14] 00004646 4210 clr.b [A0] 00004648 2247 movea.l A1, D7 0000464A 4211 clr.b [A1] 0000464C 226E 0018 movea.l A1, [A6 + 0x18] 00004650 4251 clr.w [A1] 00004652 3A2B 0018 move.w D5, [A3 + 0x18] 00004656 486E FFF6 pea.l [A6 - 0xA] 0000465A 3F05 move.w -[A7], D5 0000465C 4EBA 0D78 jsr [PC + 0xD78 /* 000053D6 */] 00004660 1012 move.b D0, [A2] 00004662 5C8F addq.l A7, 6 00004664 6700 00A0 beq +0xA2 /* 00004706 */ 00004668 6B00 01D6 bmi +0x1D8 /* 00004840 */ 0000466C 5700 subq.b D0, 3 0000466E 6700 01AE beq +0x1B0 /* 0000481E */ 00004672 6A08 bpl +0xA /* 0000467C */ 00004674 5200 addq.b D0, 1 00004676 6A0A bpl +0xC /* 00004682 */ 00004678 6000 0112 bra +0x114 /* 0000478C */ label0000467C: 0000467C 5500 subq.b D0, 2 0000467E 6000 01C0 bra +0x1C2 /* 00004840 */ label00004682: 00004682 49EB 0004 lea.l A4, [A3 + 0x4] 00004686 2C0A move.l D6, A2 00004688 5886 addq.l D6, 4 0000468A 2047 movea.l A0, D7 0000468C 10BC 0001 move.b [A0], 0x1 00004690 1F2C 0008 move.b -[A7], [A4 + 0x8] 00004694 486E FFF2 pea.l [A6 - 0xE] 00004698 4EAD 049A jsr [A5 + 0x49A /* export_143 */] 0000469C 2D6E FFF2 FFFC move.l [A6 - 0x4], [A6 - 0xE] 000046A2 4A6E FFFC tst.w [A6 - 0x4] 000046A6 5C8F addq.l A7, 6 000046A8 6708 beq +0xA /* 000046B2 */ 000046AA 2046 movea.l A0, D6 000046AC 2014 move.l D0, [A4] 000046AE B090 cmp.l D0, [A0] 000046B0 6716 beq +0x18 /* 000046C8 */ label000046B2: 000046B2 4A6E FFFE tst.w [A6 - 0x2] 000046B6 6700 0188 beq +0x18A /* 00004840 */ 000046BA 2046 movea.l A0, D6 000046BC 202C 0004 move.l D0, [A4 + 0x4] 000046C0 B0A8 0004 cmp.l D0, [A0 + 0x4] 000046C4 6600 017A bne +0x17C /* 00004840 */ label000046C8: 000046C8 4267 clr.w -[A7] 000046CA A861 syscall Random 000046CC 7A20 moveq.l D5, 0x20 000046CE CA5F and.w D5, [A7]+ 000046D0 7000 moveq.l D0, 0x00 000046D2 3005 move.w D0, D5 000046D4 2A00 move.l D5, D0 000046D6 4A6E FFFE tst.w [A6 - 0x2] 000046DA 6716 beq +0x18 /* 000046F2 */ 000046DC 4A6E FFFE tst.w [A6 - 0x2] 000046E0 6F04 ble +0x6 /* 000046E6 */ 000046E2 2005 move.l D0, D5 000046E4 6004 bra +0x6 /* 000046EA */ label000046E6: 000046E6 2005 move.l D0, D5 000046E8 4480 neg.l D0 label000046EA: 000046EA D1AC 0004 add.l [A4 + 0x4], D0 000046EE 6000 0150 bra +0x152 /* 00004840 */ label000046F2: 000046F2 4A6E FFFC tst.w [A6 - 0x4] 000046F6 6F04 ble +0x6 /* 000046FC */ 000046F8 2005 move.l D0, D5 000046FA 6004 bra +0x6 /* 00004700 */ label000046FC: 000046FC 2005 move.l D0, D5 000046FE 4480 neg.l D0 label00004700: 00004700 D194 add.l [A4], D0 00004702 6000 013C bra +0x13E /* 00004840 */ label00004706: 00004706 2047 movea.l A0, D7 00004708 4210 clr.b [A0] 0000470A 3F05 move.w -[A7], D5 0000470C 4EBA FA5A jsr [PC - 0x5A6 /* 00004168 */] 00004710 4A00 tst.b D0 00004712 548F addq.l A7, 2 00004714 6700 012A beq +0x12C /* 00004840 */ 00004718 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 0000471C 5B40 subq.w D0, 5 0000471E 6620 bne +0x22 /* 00004740 */ 00004720 7001 moveq.l D0, 0x01 00004722 C045 and.w D0, D5 00004724 7200 moveq.l D1, 0x00 00004726 122A 0001 move.b D1, [A2 + 0x1] 0000472A 0241 0001 andi.w D1, 0x1 0000472E B240 cmp.w D1, D0 00004730 660E bne +0x10 /* 00004740 */ 00004732 3F3C 001E move.w -[A7], 0x1E 00004736 4EBA 0D04 jsr [PC + 0xD04 /* 0000543C */] 0000473A 548F addq.l A7, 2 0000473C 6000 0102 bra +0x104 /* 00004840 */ label00004740: 00004740 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 00004744 4A00 tst.b D0 00004746 6636 bne +0x38 /* 0000477E */ 00004748 3F3C 001E move.w -[A7], 0x1E 0000474C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00004750 4A00 tst.b D0 00004752 548F addq.l A7, 2 00004754 670E beq +0x10 /* 00004764 */ 00004756 3F3C 001D move.w -[A7], 0x1D 0000475A 4EBA 0CE0 jsr [PC + 0xCE0 /* 0000543C */] 0000475E 548F addq.l A7, 2 00004760 6000 00DE bra +0xE0 /* 00004840 */ label00004764: 00004764 2F0B move.l -[A7], A3 00004766 4EBA FD6C jsr [PC - 0x294 /* 000044D4 */] 0000476A 7000 moveq.l D0, 0x00 0000476C 102A 0001 move.b D0, [A2 + 0x1] 00004770 3E80 move.w [A7], D0 00004772 3F05 move.w -[A7], D5 00004774 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 00004778 5C8F addq.l A7, 6 0000477A 6000 00C4 bra +0xC6 /* 00004840 */ label0000477E: 0000477E 3F3C 001D move.w -[A7], 0x1D 00004782 4EBA 0CB8 jsr [PC + 0xCB8 /* 0000543C */] 00004786 548F addq.l A7, 2 00004788 6000 00B6 bra +0xB8 /* 00004840 */ label0000478C: 0000478C 3F05 move.w -[A7], D5 0000478E 4EBA F9D8 jsr [PC - 0x628 /* 00004168 */] 00004792 4A00 tst.b D0 00004794 548F addq.l A7, 2 00004796 6700 00A8 beq +0xAA /* 00004840 */ 0000479A 2F0B move.l -[A7], A3 0000479C 2F0A move.l -[A7], A2 0000479E 4EBA C81C jsr [PC - 0x37E4 /* 00000FBC */] 000047A2 4A00 tst.b D0 000047A4 508F addq.l A7, 8 000047A6 6700 0098 beq +0x9A /* 00004840 */ 000047AA 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 000047AE 5B40 subq.w D0, 5 000047B0 661E bne +0x20 /* 000047D0 */ 000047B2 7001 moveq.l D0, 0x01 000047B4 C045 and.w D0, D5 000047B6 7200 moveq.l D1, 0x00 000047B8 122A 0001 move.b D1, [A2 + 0x1] 000047BC 0241 0001 andi.w D1, 0x1 000047C0 B240 cmp.w D1, D0 000047C2 660C bne +0xE /* 000047D0 */ 000047C4 3F3C 001E move.w -[A7], 0x1E 000047C8 4EBA 0C72 jsr [PC + 0xC72 /* 0000543C */] 000047CC 548F addq.l A7, 2 000047CE 6070 bra +0x72 /* 00004840 */ label000047D0: 000047D0 4EAD 05AA jsr [A5 + 0x5AA /* export_177 */] 000047D4 4A00 tst.b D0 000047D6 6714 beq +0x16 /* 000047EC */ 000047D8 3F3C 001D move.w -[A7], 0x1D 000047DC 4EBA 0C5E jsr [PC + 0xC5E /* 0000543C */] 000047E0 3EBC 0064 move.w [A7], 0x64 /* 'd' */ 000047E4 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000047E8 548F addq.l A7, 2 000047EA 6054 bra +0x56 /* 00004840 */ label000047EC: 000047EC 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000047F0 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000047F4 4A00 tst.b D0 000047F6 548F addq.l A7, 2 000047F8 670C beq +0xE /* 00004806 */ 000047FA 3F3C 001D move.w -[A7], 0x1D 000047FE 4EBA 0C3C jsr [PC + 0xC3C /* 0000543C */] 00004802 548F addq.l A7, 2 00004804 603A bra +0x3C /* 00004840 */ label00004806: 00004806 2F0B move.l -[A7], A3 00004808 4EBA FCCA jsr [PC - 0x336 /* 000044D4 */] 0000480C 7000 moveq.l D0, 0x00 0000480E 102A 0001 move.b D0, [A2 + 0x1] 00004812 3E80 move.w [A7], D0 00004814 3F05 move.w -[A7], D5 00004816 4EAD 062A jsr [A5 + 0x62A /* export_193 */] 0000481A 5C8F addq.l A7, 6 0000481C 6022 bra +0x24 /* 00004840 */ label0000481E: 0000481E 3F05 move.w -[A7], D5 00004820 4EBA F946 jsr [PC - 0x6BA /* 00004168 */] 00004824 4A00 tst.b D0 00004826 548F addq.l A7, 2 00004828 6716 beq +0x18 /* 00004840 */ 0000482A 2F0A move.l -[A7], A2 0000482C 4EBA 1212 jsr [PC + 0x1212 /* 00005A40 */] 00004830 4A00 tst.b D0 00004832 588F addq.l A7, 4 00004834 670A beq +0xC /* 00004840 */ 00004836 2F07 move.l -[A7], D7 00004838 3F05 move.w -[A7], D5 0000483A 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 0000483E 5C8F addq.l A7, 6 label00004840: 00004840 486E FFF6 pea.l [A6 - 0xA] 00004844 4EBA 0BCA jsr [PC + 0xBCA /* 00005410 */] 00004848 4CEE 1CE0 FFDA movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x26] 0000484E 4E5E unlink A6 00004850 4E75 rts export_34: 00004852 4E56 0000 link A6, 0 00004856 206E 000C movea.l A0, [A6 + 0xC] 0000485A 10BC 0001 move.b [A0], 0x1 0000485E 4E5E unlink A6 00004860 4E75 rts export_32: 00004862 4E56 FFB8 link A6, -0x0048 00004866 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000486A 286E 0008 movea.l A4, [A6 + 0x8] 0000486E 2F0C move.l -[A7], A4 00004870 4EBA F8BE jsr [PC - 0x742 /* 00004130 */] 00004874 4A00 tst.b D0 00004876 588F addq.l A7, 4 00004878 6600 0278 bne +0x27A /* 00004AF2 */ 0000487C 47EC 0014 lea.l A3, [A4 + 0x14] 00004880 2F0C move.l -[A7], A4 00004882 4EBA D244 jsr [PC - 0x2DBC /* 00001AC8 */] 00004886 4880 ext.w D0 00004888 3A00 move.w D5, D0 0000488A 45EC 0004 lea.l A2, [A4 + 0x4] 0000488E 2C2B 0006 move.l D6, [A3 + 0x6] 00004892 262D C328 move.l D3, [A5 - 0x3CD8] 00004896 9686 sub.l D3, D6 00004898 3EAB 0004 move.w [A7], [A3 + 0x4] 0000489C 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 000048A0 3D40 FFB8 move.w [A6 - 0x48], D0 000048A4 7800 moveq.l D4, 0x00 000048A6 7E00 moveq.l D7, 0x00 000048A8 4A45 tst.w D5 000048AA 588F addq.l A7, 4 000048AC 6728 beq +0x2A /* 000048D6 */ 000048AE 4A45 tst.w D5 000048B0 6F10 ble +0x12 /* 000048C2 */ 000048B2 0C45 0010 cmpi.w D5, 0x10 000048B6 6C04 bge +0x6 /* 000048BC */ 000048B8 3805 move.w D4, D5 000048BA 6018 bra +0x1A /* 000048D4 */ label000048BC: 000048BC 7820 moveq.l D4, 0x20 000048BE 9845 sub.w D4, D5 000048C0 6012 bra +0x14 /* 000048D4 */ label000048C2: 000048C2 3005 move.w D0, D5 000048C4 4440 neg.w D0 000048C6 0C40 0010 cmpi.w D0, 0x10 000048CA 6C04 bge +0x6 /* 000048D0 */ 000048CC 3805 move.w D4, D5 000048CE 6004 bra +0x6 /* 000048D4 */ label000048D0: 000048D0 78E0 moveq.l D4, 0xFFFFFFE0 000048D2 9845 sub.w D4, D5 label000048D4: 000048D4 E244 asr D4.w, 1 label000048D6: 000048D6 4A86 tst.l D6 000048D8 6600 00A8 bne +0xAA /* 00004982 */ 000048DC 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1 000048E2 102A 0008 move.b D0, [A2 + 0x8] 000048E6 4880 ext.w D0 000048E8 EB48 lsl D0.w, 5 000048EA 7240 moveq.l D1, 0x40 000048EC 9240 sub.w D1, D0 000048EE 9245 sub.w D1, D5 000048F0 3F01 move.w -[A7], D1 000048F2 3F07 move.w -[A7], D7 000048F4 3F04 move.w -[A7], D4 000048F6 486E FFC2 pea.l [A6 - 0x3E] 000048FA 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 000048FE 4297 clr.l [A7] 00004900 2F2A 0004 move.l -[A7], [A2 + 0x4] 00004904 2F12 move.l -[A7], [A2] 00004906 486E FFC2 pea.l [A6 - 0x3E] 0000490A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 0000490E 486E FFC2 pea.l [A6 - 0x3E] 00004912 206D F2FA movea.l A0, [A5 - 0xD06] 00004916 2050 movea.l A0, [A0] 00004918 4868 0002 pea.l [A0 + 0x2] 0000491C 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00004920 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1 00004926 102A 0008 move.b D0, [A2 + 0x8] 0000492A 4880 ext.w D0 0000492C EB48 lsl D0.w, 5 0000492E 7240 moveq.l D1, 0x40 00004930 9240 sub.w D1, D0 00004932 9245 sub.w D1, D5 00004934 3E81 move.w [A7], D1 00004936 3F07 move.w -[A7], D7 00004938 3F04 move.w -[A7], D4 0000493A 486E FFC2 pea.l [A6 - 0x3E] 0000493E 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00004942 4297 clr.l [A7] 00004944 2F2A 0004 move.l -[A7], [A2 + 0x4] 00004948 2F12 move.l -[A7], [A2] 0000494A 486E FFC2 pea.l [A6 - 0x3E] 0000494E 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00004952 486E FFC2 pea.l [A6 - 0x3E] 00004956 206D F2FA movea.l A0, [A5 - 0xD06] 0000495A 2050 movea.l A0, [A0] 0000495C 4868 007E pea.l [A0 + 0x7E] 00004960 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00004964 3EAE FFB8 move.w [A7], [A6 - 0x48] 00004968 3F2E FFB8 move.w -[A7], [A6 - 0x48] 0000496C 4227 clr.b -[A7] 0000496E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004972 2F2D F2FA move.l -[A7], [A5 - 0xD06] 00004976 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 0000497A 4FEF 0046 lea.l A7, [A7 + 0x46] 0000497E 6000 0172 bra +0x174 /* 00004AF2 */ label00004982: 00004982 705A moveq.l D0, 0x5A 00004984 B083 cmp.l D0, D3 00004986 6F00 016A ble +0x16C /* 00004AF2 */ 0000498A 42A7 clr.l -[A7] 0000498C A975 syscall TickCount 0000498E 2C1F move.l D6, [A7]+ 00004990 0246 007F andi.w D6, 0x7F 00004994 705A moveq.l D0, 0x5A 00004996 B083 cmp.l D0, D3 00004998 6F04 ble +0x6 /* 0000499E */ 0000499A 2003 move.l D0, D3 0000499C 6002 bra +0x4 /* 000049A0 */ label0000499E: 0000499E 705A moveq.l D0, 0x5A label000049A0: 000049A0 2600 move.l D3, D0 000049A2 42A7 clr.l -[A7] 000049A4 3F03 move.w -[A7], D3 000049A6 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 000049AA A869 syscall FixRatio 000049AC 2E3C 0001 0000 move.l D7, 0x10000 000049B2 9E9F sub.l D7, [A7]+ 000049B4 204D movea.l A0, A5 000049B6 2003 move.l D0, D3 000049B8 E588 lsl D0, 2 000049BA D1C0 add.l A0, D0 000049BC 2F28 F31A move.l -[A7], [A0 - 0xCE6] 000049C0 2F2D F2FE move.l -[A7], [A5 - 0xD02] 000049C4 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */] 000049C8 7600 moveq.l D3, 0x00 000049CA 49ED F2A4 lea.l A4, [A5 - 0xD5C] 000049CE 47ED F2B4 lea.l A3, [A5 - 0xD4C] 000049D2 41ED F2C4 lea.l A0, [A5 - 0xD3C] 000049D6 2D48 FFBE move.l [A6 - 0x42], A0 000049DA 42AE FFBA clr.l [A6 - 0x46] 000049DE 508F addq.l A7, 8 000049E0 6000 00A8 bra +0xAA /* 00004A8A */ label000049E4: 000049E4 486E FFF4 pea.l [A6 - 0xC] 000049E8 206D F2FE movea.l A0, [A5 - 0xD02] 000049EC 7002 moveq.l D0, 0x02 000049EE D090 add.l D0, [A0] 000049F0 D0AE FFBA add.l D0, [A6 - 0x46] 000049F4 2F00 move.l -[A7], D0 000049F6 4EAD 0A22 jsr [A5 + 0xA22 /* export_320 */] 000049FA 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1 00004A00 202E FFFC move.l D0, [A6 - 0x4] 00004A04 4480 neg.l D0 00004A06 2E80 move.l [A7], D0 00004A08 202E FFF8 move.l D0, [A6 - 0x8] 00004A0C 4480 neg.l D0 00004A0E 2F00 move.l -[A7], D0 00004A10 202E FFF4 move.l D0, [A6 - 0xC] 00004A14 4480 neg.l D0 00004A16 2F00 move.l -[A7], D0 00004A18 486E FFC2 pea.l [A6 - 0x3E] 00004A1C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00004A20 206E FFBE movea.l A0, [A6 - 0x42] 00004A24 3010 move.w D0, [A0] 00004A26 C1C6 muls.w D0, D6 00004A28 3E80 move.w [A7], D0 00004A2A 3006 move.w D0, D6 00004A2C C1D3 muls.w D0, [A3] 00004A2E 3F00 move.w -[A7], D0 00004A30 3006 move.w D0, D6 00004A32 C1D4 muls.w D0, [A4] 00004A34 3F00 move.w -[A7], D0 00004A36 486E FFC2 pea.l [A6 - 0x3E] 00004A3A 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00004A3E 2E87 move.l [A7], D7 00004A40 2F07 move.l -[A7], D7 00004A42 2F07 move.l -[A7], D7 00004A44 486E FFC2 pea.l [A6 - 0x3E] 00004A48 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00004A4C 2EAE FFFC move.l [A7], [A6 - 0x4] 00004A50 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004A54 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004A58 486E FFC2 pea.l [A6 - 0x3E] 00004A5C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00004A60 486E FFC2 pea.l [A6 - 0x3E] 00004A64 206D F2FE movea.l A0, [A5 - 0xD02] 00004A68 7002 moveq.l D0, 0x02 00004A6A D090 add.l D0, [A0] 00004A6C D0AE FFBA add.l D0, [A6 - 0x46] 00004A70 2F00 move.l -[A7], D0 00004A72 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00004A76 4FEF 003C lea.l A7, [A7 + 0x3C] 00004A7A 5243 addq.w D3, 1 00004A7C 548C addq.l A4, 2 00004A7E 548B addq.l A3, 2 00004A80 54AE FFBE addq.l [A6 - 0x42], 2 00004A84 707C moveq.l D0, 0x7C 00004A86 D1AE FFBA add.l [A6 - 0x46], D0 label00004A8A: 00004A8A 0C43 0008 cmpi.w D3, 0x8 00004A8E 6D00 FF54 blt -0xAA /* 000049E4 */ 00004A92 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1 00004A98 102A 0008 move.b D0, [A2 + 0x8] 00004A9C 4880 ext.w D0 00004A9E EB48 lsl D0.w, 5 00004AA0 7240 moveq.l D1, 0x40 00004AA2 9240 sub.w D1, D0 00004AA4 9245 sub.w D1, D5 00004AA6 3F01 move.w -[A7], D1 00004AA8 3F06 move.w -[A7], D6 00004AAA 3F04 move.w -[A7], D4 00004AAC 486E FFC2 pea.l [A6 - 0x3E] 00004AB0 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00004AB4 4297 clr.l [A7] 00004AB6 2F2A 0004 move.l -[A7], [A2 + 0x4] 00004ABA 2F12 move.l -[A7], [A2] 00004ABC 486E FFC2 pea.l [A6 - 0x3E] 00004AC0 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00004AC4 486E FFC2 pea.l [A6 - 0x3E] 00004AC8 2F2D F2FE move.l -[A7], [A5 - 0xD02] 00004ACC 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */] 00004AD0 3EAE FFB8 move.w [A7], [A6 - 0x48] 00004AD4 3F2E FFB8 move.w -[A7], [A6 - 0x48] 00004AD8 4227 clr.b -[A7] 00004ADA 2F2E 000C move.l -[A7], [A6 + 0xC] 00004ADE 2F2D F2FE move.l -[A7], [A5 - 0xD02] 00004AE2 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 00004AE6 2EAD F2FE move.l [A7], [A5 - 0xD02] 00004AEA 4EAD 0A32 jsr [A5 + 0xA32 /* export_322 */] 00004AEE 4FEF 002A lea.l A7, [A7 + 0x2A] label00004AF2: 00004AF2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00004AF6 4E5E unlink A6 00004AF8 4E75 rts fn00004AFA: 00004AFA 4E56 0000 link A6, 0 00004AFE 2F07 move.l -[A7], D7 00004B00 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004B04 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 00004B08 3E00 move.w D7, D0 00004B0A 0C47 0004 cmpi.w D7, 0x4 00004B0E 548F addq.l A7, 2 00004B10 6F04 ble +0x6 /* 00004B16 */ 00004B12 7004 moveq.l D0, 0x04 00004B14 6002 bra +0x4 /* 00004B18 */ label00004B16: 00004B16 3007 move.w D0, D7 label00004B18: 00004B18 3E00 move.w D7, D0 00004B1A 204D movea.l A0, A5 00004B1C D0C7 add.w A0, D7 00004B1E D0C7 add.w A0, D7 00004B20 3028 F22A move.w D0, [A0 - 0xDD6] 00004B24 2E1F move.l D7, [A7]+ 00004B26 4E5E unlink A6 00004B28 4E75 rts export_31: 00004B2A 4E56 FFEA link A6, -0x0016 00004B2E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00004B32 2E2E 0008 move.l D7, [A6 + 0x8] 00004B36 266E 000C movea.l A3, [A6 + 0xC] 00004B3A 2007 move.l D0, D7 00004B3C 5880 addq.l D0, 4 00004B3E 2840 movea.l A4, D0 00004B40 7014 moveq.l D0, 0x14 00004B42 D087 add.l D0, D7 00004B44 2440 movea.l A2, D0 00004B46 2F07 move.l -[A7], D7 00004B48 4EBA F5E6 jsr [PC - 0xA1A /* 00004130 */] 00004B4C 4A00 tst.b D0 00004B4E 588F addq.l A7, 4 00004B50 6600 0144 bne +0x146 /* 00004C96 */ 00004B54 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00004B58 B06A 0004 cmp.w D0, [A2 + 0x4] 00004B5C 664E bne +0x50 /* 00004BAC */ 00004B5E 2D7C 0001 0000 FFF8 move.l [A6 - 0x8], 0x10000 00004B66 4A2B 000A tst.b [A3 + 0xA] 00004B6A 6706 beq +0x8 /* 00004B72 */ 00004B6C 303C 00A2 move.w D0, 0xA2 00004B70 600A bra +0xC /* 00004B7C */ label00004B72: 00004B72 3F2A 0004 move.w -[A7], [A2 + 0x4] 00004B76 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 00004B7A 548F addq.l A7, 2 label00004B7C: 00004B7C 3D40 FFFC move.w [A6 - 0x4], D0 00004B80 3F2A 0004 move.w -[A7], [A2 + 0x4] 00004B84 4EBA FF74 jsr [PC - 0x8C /* 00004AFA */] 00004B88 3D40 FFFE move.w [A6 - 0x2], D0 00004B8C 2D6D F310 FFF0 move.l [A6 - 0x10], [A5 - 0xCF0] 00004B92 2D6D F314 FFF4 move.l [A6 - 0xC], [A5 - 0xCEC] 00004B98 486E FFF0 pea.l [A6 - 0x10] 00004B9C 2F0B move.l -[A7], A3 00004B9E 2F0C move.l -[A7], A4 00004BA0 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] 00004BA4 4FEF 000E lea.l A7, [A7 + 0xE] 00004BA8 6000 00EC bra +0xEE /* 00004C96 */ label00004BAC: 00004BAC 486E FFEA pea.l [A6 - 0x16] 00004BB0 2F0B move.l -[A7], A3 00004BB2 2F0C move.l -[A7], A4 00004BB4 4EAD 08F2 jsr [A5 + 0x8F2 /* export_282 */] 00004BB8 4A00 tst.b D0 00004BBA 4FEF 000C lea.l A7, [A7 + 0xC] 00004BBE 6700 00D6 beq +0xD8 /* 00004C96 */ 00004BC2 4AAA 0006 tst.l [A2 + 0x6] 00004BC6 6600 00CE bne +0xD0 /* 00004C96 */ 00004BCA 600A bra +0xC /* 00004BD6 */ 00004BCC 3C3C 00A2 move.w D6, 0xA2 00004BD0 3A3C 00A2 move.w D5, 0xA2 00004BD4 602A bra +0x2C /* 00004C00 */ label00004BD6: 00004BD6 4A2B 000A tst.b [A3 + 0xA] 00004BDA 670A beq +0xC /* 00004BE6 */ 00004BDC 3C3C 00A2 move.w D6, 0xA2 00004BE0 3A3C 00A2 move.w D5, 0xA2 00004BE4 601A bra +0x1C /* 00004C00 */ label00004BE6: 00004BE6 3F2A 0004 move.w -[A7], [A2 + 0x4] 00004BEA 4EAD 060A jsr [A5 + 0x60A /* export_189 */] 00004BEE 3C00 move.w D6, D0 00004BF0 3EAA 0004 move.w [A7], [A2 + 0x4] 00004BF4 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 00004BF8 0640 00C1 addi.w D0, 0xC1 00004BFC 3A00 move.w D5, D0 00004BFE 548F addq.l A7, 2 label00004C00: 00004C00 78FE moveq.l D4, 0xFFFFFFFE 00004C02 D86E FFEC add.w D4, [A6 - 0x14] 00004C06 76FE moveq.l D3, 0xFFFFFFFE 00004C08 D66E FFEA add.w D3, [A6 - 0x16] 00004C0C 204D movea.l A0, A5 00004C0E D0C6 add.w A0, D6 00004C10 D0C6 add.w A0, D6 00004C12 3C28 D2CE move.w D6, [A0 - 0x2D32] 00004C16 204D movea.l A0, A5 00004C18 D0C5 add.w A0, D5 00004C1A D0C5 add.w A0, D5 00004C1C 3A28 D2CE move.w D5, [A0 - 0x2D32] 00004C20 3F06 move.w -[A7], D6 00004C22 3F3C 0005 move.w -[A7], 0x5 00004C26 3003 move.w D0, D3 00004C28 5243 addq.w D3, 1 00004C2A 3F00 move.w -[A7], D0 00004C2C 3004 move.w D0, D4 00004C2E 5344 subq.w D4, 1 00004C30 3F00 move.w -[A7], D0 00004C32 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00004C36 3E86 move.w [A7], D6 00004C38 3F3C 0007 move.w -[A7], 0x7 00004C3C 3003 move.w D0, D3 00004C3E 5243 addq.w D3, 1 00004C40 3F00 move.w -[A7], D0 00004C42 3F04 move.w -[A7], D4 00004C44 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00004C48 BA46 cmp.w D5, D6 00004C4A 4FEF 000E lea.l A7, [A7 + 0xE] 00004C4E 661A bne +0x1C /* 00004C6A */ 00004C50 3F06 move.w -[A7], D6 00004C52 3F3C 0007 move.w -[A7], 0x7 00004C56 3003 move.w D0, D3 00004C58 5243 addq.w D3, 1 00004C5A 3F00 move.w -[A7], D0 00004C5C 3004 move.w D0, D4 00004C5E 5244 addq.w D4, 1 00004C60 3F00 move.w -[A7], D0 00004C62 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00004C66 508F addq.l A7, 8 00004C68 601C bra +0x1E /* 00004C86 */ label00004C6A: 00004C6A 3F05 move.w -[A7], D5 00004C6C 3F06 move.w -[A7], D6 00004C6E 3F3C 0007 move.w -[A7], 0x7 00004C72 3003 move.w D0, D3 00004C74 5243 addq.w D3, 1 00004C76 3F00 move.w -[A7], D0 00004C78 3004 move.w D0, D4 00004C7A 5244 addq.w D4, 1 00004C7C 3F00 move.w -[A7], D0 00004C7E 4EAD 099A jsr [A5 + 0x99A /* export_303 */] 00004C82 4FEF 000A lea.l A7, [A7 + 0xA] label00004C86: 00004C86 3F05 move.w -[A7], D5 00004C88 3F3C 0005 move.w -[A7], 0x5 00004C8C 3F03 move.w -[A7], D3 00004C8E 3F04 move.w -[A7], D4 00004C90 4EAD 091A jsr [A5 + 0x91A /* export_287 */] 00004C94 508F addq.l A7, 8 label00004C96: 00004C96 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00004C9A 4E5E unlink A6 00004C9C 4E75 rts export_65: 00004C9E 4E56 0000 link A6, 0 00004CA2 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00004CA6 266E 0008 movea.l A3, [A6 + 0x8] 00004CAA 7E00 moveq.l D7, 0x00 00004CAC 49EB 0004 lea.l A4, [A3 + 0x4] 00004CB0 3F14 move.w -[A7], [A4] 00004CB2 4EBA 0522 jsr [PC + 0x522 /* 000051D6 */] 00004CB6 2440 movea.l A2, D0 00004CB8 200A move.l D0, A2 00004CBA 548F addq.l A7, 2 00004CBC 6768 beq +0x6A /* 00004D26 */ 00004CBE 3F14 move.w -[A7], [A4] 00004CC0 4EBA F4A6 jsr [PC - 0xB5A /* 00004168 */] 00004CC4 4A00 tst.b D0 00004CC6 548F addq.l A7, 2 00004CC8 6746 beq +0x48 /* 00004D10 */ 00004CCA 7000 moveq.l D0, 0x00 00004CCC 102B 0002 move.b D0, [A3 + 0x2] 00004CD0 B06D C344 cmp.w D0, [A5 - 0x3CBC] 00004CD4 673A beq +0x3C /* 00004D10 */ 00004CD6 4A2D F2F8 tst.b [A5 - 0xD08] 00004CDA 664A bne +0x4C /* 00004D26 */ 00004CDC 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00004CE0 1B7C 0001 F2F8 move.b [A5 - 0xD08], 0x1 00004CE6 1013 move.b D0, [A3] 00004CE8 4880 ext.w D0 00004CEA 5540 subq.w D0, 2 00004CEC 3F00 move.w -[A7], D0 00004CEE 486C 0002 pea.l [A4 + 0x2] 00004CF2 2F0A move.l -[A7], A2 00004CF4 4EBA DA80 jsr [PC - 0x2580 /* 00002776 */] 00004CF8 3014 move.w D0, [A4] 00004CFA B06D C344 cmp.w D0, [A5 - 0x3CBC] 00004CFE 4FEF 000A lea.l A7, [A7 + 0xA] 00004D02 6622 bne +0x24 /* 00004D26 */ 00004D04 1F2A 000C move.b -[A7], [A2 + 0xC] 00004D08 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00004D0C 548F addq.l A7, 2 00004D0E 6016 bra +0x18 /* 00004D26 */ label00004D10: 00004D10 1013 move.b D0, [A3] 00004D12 4880 ext.w D0 00004D14 5540 subq.w D0, 2 00004D16 3F00 move.w -[A7], D0 00004D18 486C 0002 pea.l [A4 + 0x2] 00004D1C 2F0A move.l -[A7], A2 00004D1E 4EBA DA56 jsr [PC - 0x25AA /* 00002776 */] 00004D22 4FEF 000A lea.l A7, [A7 + 0xA] label00004D26: 00004D26 3007 move.w D0, D7 00004D28 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00004D2C 4E5E unlink A6 00004D2E 4E75 rts export_66: 00004D30 4E56 FF98 link A6, -0x0068 00004D34 48E7 0108 movem.l -[A7], D7,A4 00004D38 7E00 moveq.l D7, 0x00 00004D3A 4A2D C32C tst.b [A5 - 0x3CD4] 00004D3E 6748 beq +0x4A /* 00004D88 */ 00004D40 206E 0008 movea.l A0, [A6 + 0x8] 00004D44 7000 moveq.l D0, 0x00 00004D46 1028 0002 move.b D0, [A0 + 0x2] 00004D4A 3F00 move.w -[A7], D0 00004D4C 4EBA 0488 jsr [PC + 0x488 /* 000051D6 */] 00004D50 2840 movea.l A4, D0 00004D52 200C move.l D0, A4 00004D54 548F addq.l A7, 2 00004D56 6734 beq +0x36 /* 00004D8C */ 00004D58 3D6C 0018 FF9A move.w [A6 - 0x66], [A4 + 0x18] 00004D5E 486E FF98 pea.l [A6 - 0x68] 00004D62 486E FF9C pea.l [A6 - 0x64] 00004D66 2F0C move.l -[A7], A4 00004D68 4EBA D9AA jsr [PC - 0x2656 /* 00002714 */] 00004D6C 4297 clr.l [A7] 00004D6E 7002 moveq.l D0, 0x02 00004D70 D06E FF98 add.w D0, [A6 - 0x68] 00004D74 3F00 move.w -[A7], D0 00004D76 486E FF9A pea.l [A6 - 0x66] 00004D7A 1F2D F482 move.b -[A7], [A5 - 0xB7E] 00004D7E 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 00004D82 4FEF 0014 lea.l A7, [A7 + 0x14] 00004D86 6004 bra +0x6 /* 00004D8C */ label00004D88: 00004D88 3E3C C9E1 move.w D7, 0xC9E1 label00004D8C: 00004D8C 3007 move.w D0, D7 00004D8E 4CDF 1080 movem.l D7,A4, [A7]+ 00004D92 4E5E unlink A6 00004D94 4E75 rts export_33: 00004D96 4E56 0000 link A6, 0 00004D9A 206E 000C movea.l A0, [A6 + 0xC] 00004D9E 226E 0008 movea.l A1, [A6 + 0x8] 00004DA2 43E9 0014 lea.l A1, [A1 + 0x14] 00004DA6 41E8 0014 lea.l A0, [A0 + 0x14] 00004DAA 7009 moveq.l D0, 0x09 label00004DAC: 00004DAC 22D8 move.l [A1]+, [A0]+ 00004DAE 51C8 FFFC dbf D0, -0x6 /* 00004DAC */ 00004DB2 32D8 move.w [A1]+, [A0]+ 00004DB4 4E5E unlink A6 00004DB6 4E75 rts export_60: 00004DB8 4E56 FFFC link A6, -0x0004 00004DBC 2F0C move.l -[A7], A4 00004DBE 7014 moveq.l D0, 0x14 00004DC0 D0AE 0008 add.l D0, [A6 + 0x8] 00004DC4 2840 movea.l A4, D0 00004DC6 206E 000C movea.l A0, [A6 + 0xC] 00004DCA 3094 move.w [A0], [A4] 00004DCC 4A50 tst.w [A0] 00004DCE 6620 bne +0x22 /* 00004DF0 */ 00004DD0 4A2C 0002 tst.b [A4 + 0x2] 00004DD4 671A beq +0x1C /* 00004DF0 */ 00004DD6 206E 0008 movea.l A0, [A6 + 0x8] 00004DDA 4868 0004 pea.l [A0 + 0x4] 00004DDE 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */] 00004DE2 4A00 tst.b D0 00004DE4 588F addq.l A7, 4 00004DE6 6608 bne +0xA /* 00004DF0 */ 00004DE8 206E 000C movea.l A0, [A6 + 0xC] 00004DEC 30BC 0001 move.w [A0], 0x1 label00004DF0: 00004DF0 285F movea.l A4, [A7]+ 00004DF2 4E5E unlink A6 00004DF4 4E75 rts export_61: 00004DF6 4E56 0000 link A6, 0 00004DFA 48E7 0018 movem.l -[A7], A3,A4 00004DFE 266E 000E movea.l A3, [A6 + 0xE] 00004E02 7014 moveq.l D0, 0x14 00004E04 D0AE 0008 add.l D0, [A6 + 0x8] 00004E08 2840 movea.l A4, D0 00004E0A 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00004E0E B06C 0004 cmp.w D0, [A4 + 0x4] 00004E12 675A beq +0x5C /* 00004E6E */ 00004E14 102E 000C move.b D0, [A6 + 0xC] 00004E18 670A beq +0xC /* 00004E24 */ 00004E1A 6B4E bmi +0x50 /* 00004E6A */ 00004E1C 5500 subq.b D0, 2 00004E1E 6734 beq +0x36 /* 00004E54 */ 00004E20 6A48 bpl +0x4A /* 00004E6A */ 00004E22 601A bra +0x1C /* 00004E3E */ label00004E24: 00004E24 4A2C 000A tst.b [A4 + 0xA] 00004E28 670A beq +0xC /* 00004E34 */ 00004E2A 26BC 0000 0A3D move.l [A3], 0xA3D /* '\n=' */ 00004E30 6000 0090 bra +0x92 /* 00004EC2 */ label00004E34: 00004E34 26BC 0000 07AE move.l [A3], 0x7AE 00004E3A 6000 0086 bra +0x88 /* 00004EC2 */ label00004E3E: 00004E3E 4A2C 000A tst.b [A4 + 0xA] 00004E42 6708 beq +0xA /* 00004E4C */ 00004E44 26BC 0000 0831 move.l [A3], 0x831 00004E4A 6076 bra +0x78 /* 00004EC2 */ label00004E4C: 00004E4C 26BC 0000 0624 move.l [A3], 0x624 00004E52 606E bra +0x70 /* 00004EC2 */ label00004E54: 00004E54 4A2C 000B tst.b [A4 + 0xB] 00004E58 6708 beq +0xA /* 00004E62 */ 00004E5A 26BC 0001 4000 move.l [A3], 0x14000 00004E60 6060 bra +0x62 /* 00004EC2 */ label00004E62: 00004E62 26BC 0001 0000 move.l [A3], 0x10000 00004E68 6058 bra +0x5A /* 00004EC2 */ label00004E6A: 00004E6A 4293 clr.l [A3] 00004E6C 6054 bra +0x56 /* 00004EC2 */ label00004E6E: 00004E6E 102E 000C move.b D0, [A6 + 0xC] 00004E72 670A beq +0xC /* 00004E7E */ 00004E74 6B4A bmi +0x4C /* 00004EC0 */ 00004E76 5500 subq.b D0, 2 00004E78 6730 beq +0x32 /* 00004EAA */ 00004E7A 6A44 bpl +0x46 /* 00004EC0 */ 00004E7C 6016 bra +0x18 /* 00004E94 */ label00004E7E: 00004E7E 4A2C 000A tst.b [A4 + 0xA] 00004E82 6708 beq +0xA /* 00004E8C */ 00004E84 26BC 0000 070A move.l [A3], 0x70A 00004E8A 6036 bra +0x38 /* 00004EC2 */ label00004E8C: 00004E8C 26BC 0000 0666 move.l [A3], 0x666 00004E92 602E bra +0x30 /* 00004EC2 */ label00004E94: 00004E94 4A2C 000A tst.b [A4 + 0xA] 00004E98 6708 beq +0xA /* 00004EA2 */ 00004E9A 26BC 0000 0385 move.l [A3], 0x385 00004EA0 6020 bra +0x22 /* 00004EC2 */ label00004EA2: 00004EA2 26BC 0000 0333 move.l [A3], 0x333 00004EA8 6018 bra +0x1A /* 00004EC2 */ label00004EAA: 00004EAA 4A2C 000B tst.b [A4 + 0xB] 00004EAE 6708 beq +0xA /* 00004EB8 */ 00004EB0 26BC 0001 4000 move.l [A3], 0x14000 00004EB6 600A bra +0xC /* 00004EC2 */ label00004EB8: 00004EB8 26BC 0001 0000 move.l [A3], 0x10000 00004EBE 6002 bra +0x4 /* 00004EC2 */ label00004EC0: 00004EC0 4293 clr.l [A3] label00004EC2: 00004EC2 4CDF 1800 movem.l A3,A4, [A7]+ 00004EC6 4E5E unlink A6 00004EC8 4E75 rts export_62: 00004ECA 4E56 0000 link A6, 0 00004ECE 206E 0008 movea.l A0, [A6 + 0x8] 00004ED2 226E 000C movea.l A1, [A6 + 0xC] 00004ED6 12A8 0016 move.b [A1], [A0 + 0x16] 00004EDA 4E5E unlink A6 00004EDC 4E75 rts export_63: 00004EDE 4E56 0000 link A6, 0 00004EE2 206E 0008 movea.l A0, [A6 + 0x8] 00004EE6 116E 000C 0016 move.b [A0 + 0x16], [A6 + 0xC] 00004EEC 4E5E unlink A6 00004EEE 4E75 rts export_36: 00004EF0 4E56 FFFC link A6, -0x0004 00004EF4 2F07 move.l -[A7], D7 00004EF6 102E 000C move.b D0, [A6 + 0xC] 00004EFA 6B4C bmi +0x4E /* 00004F48 */ 00004EFC 5B00 subq.b D0, 5 00004EFE 6726 beq +0x28 /* 00004F26 */ 00004F00 6A46 bpl +0x48 /* 00004F48 */ 00004F02 5600 addq.b D0, 3 00004F04 6702 beq +0x4 /* 00004F08 */ 00004F06 6040 bra +0x42 /* 00004F48 */ label00004F08: 00004F08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F0C 4EBA F222 jsr [PC - 0xDDE /* 00004130 */] 00004F10 4A00 tst.b D0 00004F12 588F addq.l A7, 4 00004F14 6732 beq +0x34 /* 00004F48 */ 00004F16 206E 0008 movea.l A0, [A6 + 0x8] 00004F1A 1F28 000C move.b -[A7], [A0 + 0xC] 00004F1E 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 00004F22 548F addq.l A7, 2 00004F24 6022 bra +0x24 /* 00004F48 */ label00004F26: 00004F26 206E 0008 movea.l A0, [A6 + 0x8] 00004F2A 3E28 0018 move.w D7, [A0 + 0x18] 00004F2E BE6D C344 cmp.w D7, [A5 - 0x3CBC] 00004F32 6714 beq +0x16 /* 00004F48 */ 00004F34 3F07 move.w -[A7], D7 00004F36 4EBA F244 jsr [PC - 0xDBC /* 0000417C */] 00004F3A 4A00 tst.b D0 00004F3C 548F addq.l A7, 2 00004F3E 6608 bne +0xA /* 00004F48 */ 00004F40 3F07 move.w -[A7], D7 00004F42 4EAD 0642 jsr [A5 + 0x642 /* export_196 */] 00004F46 548F addq.l A7, 2 label00004F48: 00004F48 2E1F move.l D7, [A7]+ 00004F4A 4E5E unlink A6 00004F4C 4E75 rts export_37: 00004F4E 4E56 0000 link A6, 0 00004F52 206E 0008 movea.l A0, [A6 + 0x8] 00004F56 4AA8 001A tst.l [A0 + 0x1A] 00004F5A 56C0 sne D0 00004F5C 4400 neg.b D0 00004F5E 226E 000C movea.l A1, [A6 + 0xC] 00004F62 1280 move.b [A1], D0 00004F64 4E5E unlink A6 00004F66 4E75 rts export_64: 00004F68 4E56 FFE8 link A6, -0x0018 00004F6C 2F07 move.l -[A7], D7 00004F6E 7014 moveq.l D0, 0x14 00004F70 D0AE 0008 add.l D0, [A6 + 0x8] 00004F74 2D40 FFEC move.l [A6 - 0x14], D0 00004F78 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F7C 4EBA F1A2 jsr [PC - 0xE5E /* 00004120 */] 00004F80 3E00 move.w D7, D0 00004F82 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00004F86 BE40 cmp.w D7, D0 00004F88 588F addq.l A7, 4 00004F8A 6644 bne +0x46 /* 00004FD0 */ 00004F8C 3F07 move.w -[A7], D7 00004F8E 4EBA FB6A jsr [PC - 0x496 /* 00004AFA */] 00004F92 3D40 FFFE move.w [A6 - 0x2], D0 00004F96 206E 0016 movea.l A0, [A6 + 0x16] 00004F9A 3080 move.w [A0], D0 00004F9C 2D6D F310 FFF0 move.l [A6 - 0x10], [A5 - 0xCF0] 00004FA2 2D6D F314 FFF4 move.l [A6 - 0xC], [A5 - 0xCEC] 00004FA8 2D7C 0001 0000 FFF8 move.l [A6 - 0x8], 0x10000 00004FB0 2F2E 0012 move.l -[A7], [A6 + 0x12] 00004FB4 486E FFF0 pea.l [A6 - 0x10] 00004FB8 226E 0008 movea.l A1, [A6 + 0x8] 00004FBC 4869 0004 pea.l [A1 + 0x4] 00004FC0 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00004FC4 206E 000E movea.l A0, [A6 + 0xE] 00004FC8 1080 move.b [A0], D0 00004FCA 4FEF 000E lea.l A7, [A7 + 0xE] 00004FCE 6008 bra +0xA /* 00004FD8 */ label00004FD0: 00004FD0 206E 000E movea.l A0, [A6 + 0xE] 00004FD4 10BC 0001 move.b [A0], 0x1 label00004FD8: 00004FD8 2E1F move.l D7, [A7]+ 00004FDA 4E5E unlink A6 00004FDC 4E75 rts export_38: 00004FDE 4E56 FFF8 link A6, -0x0008 00004FE2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00004FE6 266E 000C movea.l A3, [A6 + 0xC] 00004FEA 1C2E 0014 move.b D6, [A6 + 0x14] 00004FEE 284B movea.l A4, A3 00004FF0 7014 moveq.l D0, 0x14 00004FF2 D0AE 0008 add.l D0, [A6 + 0x8] 00004FF6 2440 movea.l A2, D0 00004FF8 4A06 tst.b D6 00004FFA 673E beq +0x40 /* 0000503A */ 00004FFC 206E 0008 movea.l A0, [A6 + 0x8] 00005000 1A28 0012 move.b D5, [A0 + 0x12] 00005004 4885 ext.w D5 00005006 E94D lsl D5.w, 4 00005008 8A6A 0004 or.w D5, [A2 + 0x4] 0000500C 3812 move.w D4, [A2] 0000500E 4A44 tst.w D4 00005010 5EC0 sgt D0 00005012 4400 neg.b D0 00005014 1D40 FFF9 move.b [A6 - 0x7], D0 00005018 4A44 tst.w D4 0000501A 5DC7 slt D7 0000501C 4407 neg.b D7 0000501E 182A 0002 move.b D4, [A2 + 0x2] 00005022 0C04 00FF cmpi.b D4, 0xFF 00005026 57C1 seq D1 00005028 4401 neg.b D1 0000502A 1D41 FFFB move.b [A6 - 0x5], D1 0000502E 0C04 0001 cmpi.b D4, 0x1 00005032 57C2 seq D2 00005034 4402 neg.b D2 00005036 1D42 FFFA move.b [A6 - 0x6], D2 label0000503A: 0000503A 4A06 tst.b D6 0000503C 6706 beq +0x8 /* 00005044 */ 0000503E 3685 move.w [A3], D5 00005040 548B addq.l A3, 2 00005042 6004 bra +0x6 /* 00005048 */ label00005044: 00005044 3A13 move.w D5, [A3] 00005046 548B addq.l A3, 2 label00005048: 00005048 4A06 tst.b D6 0000504A 6708 beq +0xA /* 00005054 */ 0000504C 26AA 0006 move.l [A3], [A2 + 0x6] 00005050 588B addq.l A3, 4 00005052 6006 bra +0x8 /* 0000505A */ label00005054: 00005054 2553 0006 move.l [A2 + 0x6], [A3] 00005058 588B addq.l A3, 4 label0000505A: 0000505A 7880 moveq.l D4, 0xFFFFFF80 0000505C 4A06 tst.b D6 0000505E 6704 beq +0x6 /* 00005064 */ 00005060 7600 moveq.l D3, 0x00 00005062 6004 bra +0x6 /* 00005068 */ label00005064: 00005064 1613 move.b D3, [A3] 00005066 528B addq.l A3, 1 label00005068: 00005068 4A06 tst.b D6 0000506A 670A beq +0xC /* 00005076 */ 0000506C 4A2A 000A tst.b [A2 + 0xA] 00005070 671A beq +0x1C /* 0000508C */ 00005072 8604 or.b D3, D4 00005074 6016 bra +0x18 /* 0000508C */ label00005076: 00005076 7000 moveq.l D0, 0x00 00005078 1003 move.b D0, D3 0000507A 7200 moveq.l D1, 0x00 0000507C 1204 move.b D1, D4 0000507E C041 and.w D0, D1 00005080 6704 beq +0x6 /* 00005086 */ 00005082 7001 moveq.l D0, 0x01 00005084 6002 bra +0x4 /* 00005088 */ label00005086: 00005086 7000 moveq.l D0, 0x00 label00005088: 00005088 1540 000A move.b [A2 + 0xA], D0 label0000508C: 0000508C 7000 moveq.l D0, 0x00 0000508E 1004 move.b D0, D4 00005090 E240 asr D0.w, 1 00005092 1800 move.b D4, D0 00005094 4A06 tst.b D6 00005096 670A beq +0xC /* 000050A2 */ 00005098 4A2A 000B tst.b [A2 + 0xB] 0000509C 671A beq +0x1C /* 000050B8 */ 0000509E 8604 or.b D3, D4 000050A0 6016 bra +0x18 /* 000050B8 */ label000050A2: 000050A2 7000 moveq.l D0, 0x00 000050A4 1003 move.b D0, D3 000050A6 7200 moveq.l D1, 0x00 000050A8 1204 move.b D1, D4 000050AA C041 and.w D0, D1 000050AC 6704 beq +0x6 /* 000050B2 */ 000050AE 7001 moveq.l D0, 0x01 000050B0 6002 bra +0x4 /* 000050B4 */ label000050B2: 000050B2 7000 moveq.l D0, 0x00 label000050B4: 000050B4 1540 000B move.b [A2 + 0xB], D0 label000050B8: 000050B8 7000 moveq.l D0, 0x00 000050BA 1004 move.b D0, D4 000050BC E240 asr D0.w, 1 000050BE 1800 move.b D4, D0 000050C0 4A06 tst.b D6 000050C2 670A beq +0xC /* 000050CE */ 000050C4 4A2E FFF9 tst.b [A6 - 0x7] 000050C8 671A beq +0x1C /* 000050E4 */ 000050CA 8604 or.b D3, D4 000050CC 6016 bra +0x18 /* 000050E4 */ label000050CE: 000050CE 7000 moveq.l D0, 0x00 000050D0 1003 move.b D0, D3 000050D2 7200 moveq.l D1, 0x00 000050D4 1204 move.b D1, D4 000050D6 C041 and.w D0, D1 000050D8 6704 beq +0x6 /* 000050DE */ 000050DA 7001 moveq.l D0, 0x01 000050DC 6002 bra +0x4 /* 000050E0 */ label000050DE: 000050DE 7000 moveq.l D0, 0x00 label000050E0: 000050E0 1D40 FFF9 move.b [A6 - 0x7], D0 label000050E4: 000050E4 7000 moveq.l D0, 0x00 000050E6 1004 move.b D0, D4 000050E8 E240 asr D0.w, 1 000050EA 1800 move.b D4, D0 000050EC 4A06 tst.b D6 000050EE 6708 beq +0xA /* 000050F8 */ 000050F0 4A07 tst.b D7 000050F2 6718 beq +0x1A /* 0000510C */ 000050F4 8604 or.b D3, D4 000050F6 6014 bra +0x16 /* 0000510C */ label000050F8: 000050F8 7000 moveq.l D0, 0x00 000050FA 1003 move.b D0, D3 000050FC 7200 moveq.l D1, 0x00 000050FE 1204 move.b D1, D4 00005100 C041 and.w D0, D1 00005102 6704 beq +0x6 /* 00005108 */ 00005104 7001 moveq.l D0, 0x01 00005106 6002 bra +0x4 /* 0000510A */ label00005108: 00005108 7000 moveq.l D0, 0x00 label0000510A: 0000510A 1E00 move.b D7, D0 label0000510C: 0000510C 7000 moveq.l D0, 0x00 0000510E 1004 move.b D0, D4 00005110 E240 asr D0.w, 1 00005112 1800 move.b D4, D0 00005114 4A06 tst.b D6 00005116 670A beq +0xC /* 00005122 */ 00005118 4A2E FFFB tst.b [A6 - 0x5] 0000511C 671A beq +0x1C /* 00005138 */ 0000511E 8604 or.b D3, D4 00005120 6016 bra +0x18 /* 00005138 */ label00005122: 00005122 7000 moveq.l D0, 0x00 00005124 1003 move.b D0, D3 00005126 7200 moveq.l D1, 0x00 00005128 1204 move.b D1, D4 0000512A C041 and.w D0, D1 0000512C 6704 beq +0x6 /* 00005132 */ 0000512E 7001 moveq.l D0, 0x01 00005130 6002 bra +0x4 /* 00005134 */ label00005132: 00005132 7000 moveq.l D0, 0x00 label00005134: 00005134 1D40 FFFB move.b [A6 - 0x5], D0 label00005138: 00005138 7000 moveq.l D0, 0x00 0000513A 1004 move.b D0, D4 0000513C E240 asr D0.w, 1 0000513E 1800 move.b D4, D0 00005140 4A06 tst.b D6 00005142 670A beq +0xC /* 0000514E */ 00005144 4A2E FFFA tst.b [A6 - 0x6] 00005148 671A beq +0x1C /* 00005164 */ 0000514A 8604 or.b D3, D4 0000514C 6016 bra +0x18 /* 00005164 */ label0000514E: 0000514E 7000 moveq.l D0, 0x00 00005150 1003 move.b D0, D3 00005152 7200 moveq.l D1, 0x00 00005154 1204 move.b D1, D4 00005156 C041 and.w D0, D1 00005158 6704 beq +0x6 /* 0000515E */ 0000515A 7001 moveq.l D0, 0x01 0000515C 6002 bra +0x4 /* 00005160 */ label0000515E: 0000515E 7000 moveq.l D0, 0x00 label00005160: 00005160 1D40 FFFA move.b [A6 - 0x6], D0 label00005164: 00005164 7000 moveq.l D0, 0x00 00005166 1004 move.b D0, D4 00005168 E240 asr D0.w, 1 0000516A 1800 move.b D4, D0 0000516C 4A06 tst.b D6 0000516E 6704 beq +0x6 /* 00005174 */ 00005170 1683 move.b [A3], D3 00005172 528B addq.l A3, 1 label00005174: 00005174 4A06 tst.b D6 00005176 664C bne +0x4E /* 000051C4 */ 00005178 3005 move.w D0, D5 0000517A E840 asr D0.w, 4 0000517C 206E 0008 movea.l A0, [A6 + 0x8] 00005180 1140 0012 move.b [A0 + 0x12], D0 00005184 700F moveq.l D0, 0x0F 00005186 C045 and.w D0, D5 00005188 3540 0004 move.w [A2 + 0x4], D0 0000518C 4A2E FFF9 tst.b [A6 - 0x7] 00005190 6706 beq +0x8 /* 00005198 */ 00005192 34BC 0001 move.w [A2], 0x1 00005196 600C bra +0xE /* 000051A4 */ label00005198: 00005198 4A07 tst.b D7 0000519A 6706 beq +0x8 /* 000051A2 */ 0000519C 34BC FFFF move.w [A2], 0xFFFF 000051A0 6002 bra +0x4 /* 000051A4 */ label000051A2: 000051A2 4252 clr.w [A2] label000051A4: 000051A4 4A2E FFFA tst.b [A6 - 0x6] 000051A8 6708 beq +0xA /* 000051B2 */ 000051AA 157C 0001 0002 move.b [A2 + 0x2], 0x1 000051B0 6012 bra +0x14 /* 000051C4 */ label000051B2: 000051B2 4A2E FFFB tst.b [A6 - 0x5] 000051B6 6708 beq +0xA /* 000051C0 */ 000051B8 157C 00FF 0002 move.b [A2 + 0x2], 0xFF 000051BE 6004 bra +0x6 /* 000051C4 */ label000051C0: 000051C0 422A 0002 clr.b [A2 + 0x2] label000051C4: 000051C4 200B move.l D0, A3 000051C6 908C sub.l D0, A4 000051C8 206E 0010 movea.l A0, [A6 + 0x10] 000051CC D150 add.w [A0], D0 000051CE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000051D2 4E5E unlink A6 000051D4 4E75 rts fn000051D6: 000051D6 4E56 0000 link A6, 0 000051DA 204D movea.l A0, A5 000051DC 302E 0008 move.w D0, [A6 + 0x8] 000051E0 48C0 ext.l D0 000051E2 E588 lsl D0, 2 000051E4 D1C0 add.l A0, D0 000051E6 2028 F2D4 move.l D0, [A0 - 0xD2C] 000051EA 4E5E unlink A6 000051EC 4E75 rts export_46: 000051EE 4E56 FFF4 link A6, -0x000C 000051F2 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000051F6 3C2E 0008 move.w D6, [A6 + 0x8] 000051FA 7E00 moveq.l D7, 0x00 000051FC 3F06 move.w -[A7], D6 000051FE 4EBA FFD6 jsr [PC - 0x2A /* 000051D6 */] 00005202 4A80 tst.l D0 00005204 548F addq.l A7, 2 00005206 6708 beq +0xA /* 00005210 */ 00005208 303C C9E2 move.w D0, 0xC9E2 0000520C 6000 00D8 bra +0xDA /* 000052E6 */ label00005210: 00005210 3F06 move.w -[A7], D6 00005212 4EAD 063A jsr [A5 + 0x63A /* export_195 */] 00005216 486E FFF4 pea.l [A6 - 0xC] 0000521A 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */] 0000521E BC6D C344 cmp.w D6, [A5 - 0x3CBC] 00005222 5C8F addq.l A7, 6 00005224 660A bne +0xC /* 00005230 */ 00005226 1F2E FFFC move.b -[A7], [A6 - 0x4] 0000522A 4EAD 0972 jsr [A5 + 0x972 /* export_298 */] 0000522E 548F addq.l A7, 2 label00005230: 00005230 2F2E 000A move.l -[A7], [A6 + 0xA] 00005234 486E FFF4 pea.l [A6 - 0xC] 00005238 1F3C 0002 move.b -[A7], 0x2 0000523C 4EBA C96C jsr [PC - 0x3694 /* 00001BAA */] 00005240 2840 movea.l A4, D0 00005242 200C move.l D0, A4 00005244 4FEF 000A lea.l A7, [A7 + 0xA] 00005248 6700 0096 beq +0x98 /* 000052E0 */ 0000524C 1D46 FFFE move.b [A6 - 0x2], D6 00005250 422E FFFF clr.b [A6 - 0x1] 00005254 486E FFFE pea.l [A6 - 0x2] 00005258 2F0C move.l -[A7], A4 0000525A 4EBA C900 jsr [PC - 0x3700 /* 00001B5C */] 0000525E 3E86 move.w [A7], D6 00005260 2F0C move.l -[A7], A4 00005262 4EBA C90C jsr [PC - 0x36F4 /* 00001B70 */] 00005266 47EC 0014 lea.l A3, [A4 + 0x14] 0000526A 4253 clr.w [A3] 0000526C 422B 0002 clr.b [A3 + 0x2] 00005270 3746 0004 move.w [A3 + 0x4], D6 00005274 42AB 0006 clr.l [A3 + 0x6] 00005278 422B 000C clr.b [A3 + 0xC] 0000527C 422B 000D clr.b [A3 + 0xD] 00005280 422B 000A clr.b [A3 + 0xA] 00005284 422B 000B clr.b [A3 + 0xB] 00005288 BC6D C344 cmp.w D6, [A5 - 0x3CBC] 0000528C 4FEF 000C lea.l A7, [A7 + 0xC] 00005290 660A bne +0xC /* 0000529C */ 00005292 7001 moveq.l D0, 0x01 00005294 EDA8 lsl D0, D6 00005296 81AD F2F4 or.l [A5 - 0xD0C], D0 0000529A 600A bra +0xC /* 000052A6 */ label0000529C: 0000529C 7001 moveq.l D0, 0x01 0000529E EDA8 lsl D0, D6 000052A0 4680 not.l D0 000052A2 C1AD F2F4 and.l [A5 - 0xD0C], D0 label000052A6: 000052A6 204D movea.l A0, A5 000052A8 2006 move.l D0, D6 000052AA 48C0 ext.l D0 000052AC E588 lsl D0, 2 000052AE D1C0 add.l A0, D0 000052B0 214C F2D4 move.l [A0 - 0xD2C], A4 000052B4 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 000052B8 2640 movea.l A3, D0 000052BA 45EC 0022 lea.l A2, [A4 + 0x22] 000052BE 2F0A move.l -[A7], A2 000052C0 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000052C4 4EAD 052A jsr [A5 + 0x52A /* export_161 */] 000052C8 2E8B move.l [A7], A3 000052CA 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000052CE BC6D C344 cmp.w D6, [A5 - 0x3CBC] 000052D2 588F addq.l A7, 4 000052D4 660E bne +0x10 /* 000052E4 */ 000052D6 2F0A move.l -[A7], A2 000052D8 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000052DC 588F addq.l A7, 4 000052DE 6004 bra +0x6 /* 000052E4 */ label000052E0: 000052E0 3E3C C9E0 move.w D7, 0xC9E0 label000052E4: 000052E4 3007 move.w D0, D7 label000052E6: 000052E6 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 000052EA 4E5E unlink A6 000052EC 4E75 rts export_30: 000052EE 4E56 0000 link A6, 0 000052F2 2F0C move.l -[A7], A4 000052F4 7014 moveq.l D0, 0x14 000052F6 D0AE 0008 add.l D0, [A6 + 0x8] 000052FA 2840 movea.l A4, D0 000052FC 204D movea.l A0, A5 000052FE 302C 0004 move.w D0, [A4 + 0x4] 00005302 48C0 ext.l D0 00005304 E588 lsl D0, 2 00005306 D1C0 add.l A0, D0 00005308 42A8 F2D4 clr.l [A0 - 0xD2C] 0000530C 7001 moveq.l D0, 0x01 0000530E 122C 0005 move.b D1, [A4 + 0x5] 00005312 E3A8 lsl D0, D1 00005314 4680 not.l D0 00005316 C1AD F2F4 and.l [A5 - 0xD0C], D0 0000531A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000531E 4EBA EE10 jsr [PC - 0x11F0 /* 00004130 */] 00005322 4A00 tst.b D0 00005324 588F addq.l A7, 4 00005326 6704 beq +0x6 /* 0000532C */ 00005328 422D F2F8 clr.b [A5 - 0xD08] label0000532C: 0000532C 285F movea.l A4, [A7]+ 0000532E 4E5E unlink A6 00005330 4E75 rts export_47: 00005332 4E56 0000 link A6, 0 00005336 2F0C move.l -[A7], A4 00005338 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000533C 4EBA FE98 jsr [PC - 0x168 /* 000051D6 */] 00005340 2840 movea.l A4, D0 00005342 3EAE 0008 move.w [A7], [A6 + 0x8] 00005346 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 0000534A 200C move.l D0, A4 0000534C 548F addq.l A7, 2 0000534E 670A beq +0xC /* 0000535A */ 00005350 4267 clr.w -[A7] 00005352 2F0C move.l -[A7], A4 00005354 4EBA C89C jsr [PC - 0x3764 /* 00001BF2 */] 00005358 5C8F addq.l A7, 6 label0000535A: 0000535A 285F movea.l A4, [A7]+ 0000535C 4E5E unlink A6 0000535E 4E75 rts export_57: 00005360 4E56 0000 link A6, 0 00005364 48E7 0118 movem.l -[A7], D7,A3,A4 00005368 3E2E 0008 move.w D7, [A6 + 0x8] 0000536C 3F07 move.w -[A7], D7 0000536E 4EBA FE66 jsr [PC - 0x19A /* 000051D6 */] 00005372 2840 movea.l A4, D0 00005374 47EC 0014 lea.l A3, [A4 + 0x14] 00005378 4A2E 000A tst.b [A6 + 0xA] 0000537C 548F addq.l A7, 2 0000537E 6714 beq +0x16 /* 00005394 */ 00005380 3F07 move.w -[A7], D7 00005382 2F0C move.l -[A7], A4 00005384 4EBA E05E jsr [PC - 0x1FA2 /* 000033E4 */] 00005388 7001 moveq.l D0, 0x01 0000538A EFA8 lsl D0, D7 0000538C 81AD F2F4 or.l [A5 - 0xD0C], D0 00005390 5C8F addq.l A7, 6 00005392 6012 bra +0x14 /* 000053A6 */ label00005394: 00005394 2F0C move.l -[A7], A4 00005396 4EBA E082 jsr [PC - 0x1F7E /* 0000341A */] 0000539A 7001 moveq.l D0, 0x01 0000539C EFA8 lsl D0, D7 0000539E 4680 not.l D0 000053A0 C1AD F2F4 and.l [A5 - 0xD0C], D0 000053A4 588F addq.l A7, 4 label000053A6: 000053A6 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000053AA 4E5E unlink A6 000053AC 4E75 rts fn000053AE: 000053AE 4E56 FFFA link A6, -0x0006 000053B2 486E FFFA pea.l [A6 - 0x6] 000053B6 206E 0008 movea.l A0, [A6 + 0x8] 000053BA 3F28 0018 move.w -[A7], [A0 + 0x18] 000053BE 4EBA 0016 jsr [PC + 0x16 /* 000053D6 */] 000053C2 2EAE 000C move.l [A7], [A6 + 0xC] 000053C6 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 000053CA 486E FFFA pea.l [A6 - 0x6] 000053CE 4EBA 0040 jsr [PC + 0x40 /* 00005410 */] 000053D2 4E5E unlink A6 000053D4 4E75 rts fn000053D6: 000053D6 4E56 0000 link A6, 0 000053DA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000053DE 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 000053E2 206E 000A movea.l A0, [A6 + 0xA] 000053E6 3080 move.w [A0], D0 000053E8 4EAD 0522 jsr [A5 + 0x522 /* export_160 */] 000053EC 206E 000A movea.l A0, [A6 + 0xA] 000053F0 2140 0002 move.l [A0 + 0x2], D0 000053F4 224D movea.l A1, A5 000053F6 302E 0008 move.w D0, [A6 + 0x8] 000053FA 48C0 ext.l D0 000053FC E588 lsl D0, 2 000053FE D3C0 add.l A1, D0 00005400 2269 F2D4 movea.l A1, [A1 - 0xD2C] 00005404 4869 0022 pea.l [A1 + 0x22] 00005408 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 0000540C 4E5E unlink A6 0000540E 4E75 rts fn00005410: 00005410 4E56 0000 link A6, 0 00005414 206E 0008 movea.l A0, [A6 + 0x8] 00005418 3F10 move.w -[A7], [A0] 0000541A 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 0000541E 206E 0008 movea.l A0, [A6 + 0x8] 00005422 2F28 0002 move.l -[A7], [A0 + 0x2] 00005426 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 0000542A 4E5E unlink A6 0000542C 4E75 rts export_67: 0000542E 4E56 0000 link A6, 0 00005432 1B6E 0008 F0E6 move.b [A5 - 0xF1A], [A6 + 0x8] 00005438 4E5E unlink A6 0000543A 4E75 rts export_68: fn0000543C: 0000543C 4E56 0000 link A6, 0 00005440 2F0C move.l -[A7], A4 00005442 49ED F0E8 lea.l A4, [A5 - 0xF18] 00005446 302E 0008 move.w D0, [A6 + 0x8] 0000544A 48C0 ext.l D0 0000544C E788 lsl D0, 3 0000544E D08C add.l D0, A4 00005450 2840 movea.l A4, D0 00005452 4A2D F0E6 tst.b [A5 - 0xF1A] 00005456 6610 bne +0x12 /* 00005468 */ 00005458 4A2C 0006 tst.b [A4 + 0x6] 0000545C 670A beq +0xC /* 00005468 */ 0000545E 302D C552 move.w D0, [A5 - 0x3AAE] 00005462 B06D C344 cmp.w D0, [A5 - 0x3CBC] 00005466 662E bne +0x30 /* 00005496 */ label00005468: 00005468 0C6E 001A 0008 cmpi.w [A6 + 0x8], 0x1A 0000546E 6608 bne +0xA /* 00005478 */ 00005470 3F14 move.w -[A7], [A4] 00005472 4EBA 0DEC jsr [PC + 0xDEC /* 00006260 */] 00005476 548F addq.l A7, 2 label00005478: 00005478 2F3C 0100 0100 move.l -[A7], 0x1000100 0000547E 1F3C 0001 move.b -[A7], 0x1 00005482 3F2C 0004 move.w -[A7], [A4 + 0x4] 00005486 42A7 clr.l -[A7] 00005488 3F2C 0002 move.w -[A7], [A4 + 0x2] 0000548C 3F14 move.w -[A7], [A4] 0000548E 4EBA 0FDA jsr [PC + 0xFDA /* 0000646A */] 00005492 4FEF 0010 lea.l A7, [A7 + 0x10] label00005496: 00005496 285F movea.l A4, [A7]+ 00005498 4E5E unlink A6 0000549A 4E75 rts export_76: 0000549C 4E56 FFBE link A6, -0x0042 000054A0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 000054A4 7E00 moveq.l D7, 0x00 000054A6 7030 moveq.l D0, 0x30 000054A8 A122 syscall NewHandle, flags=1 000054AA 2B48 FA1C move.l [A5 - 0x5E4], A0 000054AE 42A7 clr.l -[A7] 000054B0 AA28 syscall GetCTSeed 000054B2 206D FA1C movea.l A0, [A5 - 0x5E4] 000054B6 2050 movea.l A0, [A0] 000054B8 209F move.l [A0], [A7]+ 000054BA 206D FA1C movea.l A0, [A5 - 0x5E4] 000054BE 2050 movea.l A0, [A0] 000054C0 4268 0004 clr.w [A0 + 0x4] 000054C4 206D FA1C movea.l A0, [A5 - 0x5E4] 000054C8 2050 movea.l A0, [A0] 000054CA 317C 0003 0006 move.w [A0 + 0x6], 0x3 000054D0 42A7 clr.l -[A7] 000054D2 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */ 000054D8 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */ 000054DE 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 000054E2 588F addq.l A7, 4 000054E4 2E80 move.l [A7], D0 000054E6 4878 4000 push.l 0x4000 /* '@\0' */ 000054EA A84D syscall FixDiv 000054EC 2C1F move.l D6, [A7]+ 000054EE 7A00 moveq.l D5, 0x00 000054F0 49ED FA20 lea.l A4, [A5 - 0x5E0] 000054F4 603A bra +0x3C /* 00005530 */ label000054F6: 000054F6 2805 move.l D4, D5 000054F8 48C4 ext.l D4 000054FA 7010 moveq.l D0, 0x10 000054FC E1AC lsl D4, D0 000054FE 42A7 clr.l -[A7] 00005500 2F04 move.l -[A7], D4 00005502 2F04 move.l -[A7], D4 00005504 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00005508 588F addq.l A7, 4 0000550A 2E80 move.l [A7], D0 0000550C 2F06 move.l -[A7], D6 0000550E A84D syscall FixDiv 00005510 289F move.l [A4], [A7]+ 00005512 203C 0000 8000 move.l D0, 0x8000 00005518 9094 sub.l D0, [A4] 0000551A 323C 0080 move.w D1, 0x80 0000551E 9245 sub.w D1, D5 00005520 204D movea.l A0, A5 00005522 48C1 ext.l D1 00005524 E589 lsl D1, 2 00005526 D1C1 add.l A0, D1 00005528 2140 FA1C move.l [A0 - 0x5E4], D0 0000552C 5245 addq.w D5, 1 0000552E 588C addq.l A4, 4 label00005530: 00005530 0C45 0040 cmpi.w D5, 0x40 /* '@' */ 00005534 6DC0 blt -0x3E /* 000054F6 */ 00005536 2B7C 0000 4800 FCA0 move.l [A5 - 0x360], 0x4800 /* 'H\0' */ 0000553E 7C00 moveq.l D6, 0x00 00005540 7A01 moveq.l D5, 0x01 00005542 9C45 sub.w D6, D5 00005544 7800 moveq.l D4, 0x00 00005546 49ED FC20 lea.l A4, [A5 - 0x3E0] 0000554A 601E bra +0x20 /* 0000556A */ label0000554C: 0000554C 3006 move.w D0, D6 0000554E D045 add.w D0, D5 00005550 3880 move.w [A4], D0 00005552 DC45 add.w D6, D5 00005554 0C44 0010 cmpi.w D4, 0x10 00005558 6604 bne +0x6 /* 0000555E */ 0000555A 7A02 moveq.l D5, 0x02 0000555C 6008 bra +0xA /* 00005566 */ label0000555E: 0000555E 0C44 0030 cmpi.w D4, 0x30 /* '0' */ 00005562 6602 bne +0x4 /* 00005566 */ 00005564 7A03 moveq.l D5, 0x03 label00005566: 00005566 5244 addq.w D4, 1 00005568 548C addq.l A4, 2 label0000556A: 0000556A 0C44 0040 cmpi.w D4, 0x40 /* '@' */ 0000556E 6DDC blt -0x22 /* 0000554C */ 00005570 486D 024A pea.l [A5 + 0x24A /* export_69 */] 00005574 486D FA16 pea.l [A5 - 0x5EA] 00005578 4EAD 06CA jsr [A5 + 0x6CA /* export_213 */] 0000557C 4A47 tst.w D7 0000557E 508F addq.l A7, 8 00005580 662A bne +0x2C /* 000055AC */ 00005582 486D FCA4 pea.l [A5 - 0x35C] 00005586 42A7 clr.l -[A7] 00005588 42A7 clr.l -[A7] 0000558A 42A7 clr.l -[A7] 0000558C 4227 clr.b -[A7] 0000558E 4878 2000 push.l 0x2000 /* ' \0' */ 00005592 4878 2000 push.l 0x2000 /* ' \0' */ 00005596 2F3C 0000 8000 move.l -[A7], 0x8000 0000559C 2F3C 0018 0300 move.l -[A7], 0x180300 000055A2 4EBA C458 jsr [PC - 0x3BA8 /* 000019FC */] 000055A6 3E00 move.w D7, D0 000055A8 4FEF 0022 lea.l A7, [A7 + 0x22] label000055AC: 000055AC 4A47 tst.w D7 000055AE 6644 bne +0x46 /* 000055F4 */ 000055B0 1F3C 0003 move.b -[A7], 0x3 000055B4 4EBA C42E jsr [PC - 0x3BD2 /* 000019E4 */] 000055B8 2840 movea.l A4, D0 000055BA 41ED 0252 lea.l A0, [A5 + 0x252 /* export_70 */] 000055BE 2948 0020 move.l [A4 + 0x20], A0 000055C2 41ED 025A lea.l A0, [A5 + 0x25A /* export_71 */] 000055C6 2948 0024 move.l [A4 + 0x24], A0 000055CA 41ED 0262 lea.l A0, [A5 + 0x262 /* export_72 */] 000055CE 2948 0028 move.l [A4 + 0x28], A0 000055D2 41ED 026A lea.l A0, [A5 + 0x26A /* export_73 */] 000055D6 2948 002C move.l [A4 + 0x2C], A0 000055DA 41ED 0272 lea.l A0, [A5 + 0x272 /* export_74 */] 000055DE 2948 004C move.l [A4 + 0x4C], A0 000055E2 41ED 027A lea.l A0, [A5 + 0x27A /* export_75 */] 000055E6 2948 0054 move.l [A4 + 0x54], A0 000055EA 41ED 02A2 lea.l A0, [A5 + 0x2A2 /* export_80 */] 000055EE 2948 0058 move.l [A4 + 0x58], A0 000055F2 548F addq.l A7, 2 label000055F4: 000055F4 4A47 tst.w D7 000055F6 6600 02D0 bne +0x2D2 /* 000058C8 */ 000055FA 3F3C 0002 move.w -[A7], 0x2 000055FE 4EAD 0A1A jsr [A5 + 0xA1A /* export_319 */] 00005602 2B40 FA12 move.l [A5 - 0x5EE], D0 00005606 4A80 tst.l D0 00005608 548F addq.l A7, 2 0000560A 6606 bne +0x8 /* 00005612 */ 0000560C 7E94 moveq.l D7, 0xFFFFFF94 0000560E 6000 02B8 bra +0x2BA /* 000058C8 */ label00005612: 00005612 3F3C 0004 move.w -[A7], 0x4 00005616 486E FFFC pea.l [A6 - 0x4] 0000561A 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000561E 3E00 move.w D7, D0 00005620 4A47 tst.w D7 00005622 5C8F addq.l A7, 6 00005624 6610 bne +0x12 /* 00005636 */ 00005626 3F3C 0004 move.w -[A7], 0x4 0000562A 486E FFF8 pea.l [A6 - 0x8] 0000562E 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 00005632 3E00 move.w D7, D0 00005634 5C8F addq.l A7, 6 label00005636: 00005636 206E FFFC movea.l A0, [A6 - 0x4] 0000563A 7002 moveq.l D0, 0x02 0000563C D090 add.l D0, [A0] 0000563E 2840 movea.l A4, D0 00005640 4294 clr.l [A4] 00005642 42AC 0004 clr.l [A4 + 0x4] 00005646 297C 0001 6A0A 0008 move.l [A4 + 0x8], 0x16A0A 0000564E 206E FFFC movea.l A0, [A6 - 0x4] 00005652 7018 moveq.l D0, 0x18 00005654 D090 add.l D0, [A0] 00005656 2840 movea.l A4, D0 00005658 42A7 clr.l -[A7] 0000565A 42A7 clr.l -[A7] 0000565C A848 syscall FracSin 0000565E 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00005662 2880 move.l [A4], D0 00005664 4297 clr.l [A7] 00005666 42A7 clr.l -[A7] 00005668 A847 syscall FracCos 0000566A 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 0000566E 2940 0004 move.l [A4 + 0x4], D0 00005672 42AC 0008 clr.l [A4 + 0x8] 00005676 588F addq.l A7, 4 00005678 206E FFFC movea.l A0, [A6 - 0x4] 0000567C 702E moveq.l D0, 0x2E 0000567E D090 add.l D0, [A0] 00005680 2840 movea.l A4, D0 00005682 42A7 clr.l -[A7] 00005684 2F3C 0002 1840 move.l -[A7], 0x21840 0000568A A848 syscall FracSin 0000568C 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 00005690 2880 move.l [A4], D0 00005692 4297 clr.l [A7] 00005694 2F3C 0002 1840 move.l -[A7], 0x21840 0000569A A847 syscall FracCos 0000569C 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000056A0 2940 0004 move.l [A4 + 0x4], D0 000056A4 42AC 0008 clr.l [A4 + 0x8] 000056A8 588F addq.l A7, 4 000056AA 206E FFFC movea.l A0, [A6 - 0x4] 000056AE 7044 moveq.l D0, 0x44 000056B0 D090 add.l D0, [A0] 000056B2 2840 movea.l A4, D0 000056B4 42A7 clr.l -[A7] 000056B6 2F3C 0004 3080 move.l -[A7], 0x43080 000056BC A848 syscall FracSin 000056BE 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000056C2 2880 move.l [A4], D0 000056C4 4297 clr.l [A7] 000056C6 2F3C 0004 3080 move.l -[A7], 0x43080 000056CC A847 syscall FracCos 000056CE 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000056D2 2940 0004 move.l [A4 + 0x4], D0 000056D6 42AC 0008 clr.l [A4 + 0x8] 000056DA 588F addq.l A7, 4 000056DC 7C00 moveq.l D6, 0x00 000056DE 99CC sub.l A4, A4 000056E0 47ED F9D0 lea.l A3, [A5 - 0x630] 000056E4 45ED F9E8 lea.l A2, [A5 - 0x618] 000056E8 603E bra +0x40 /* 00005728 */ label000056EA: 000056EA 1D7C 0001 FFC0 move.b [A6 - 0x40], 0x1 000056F0 422E FFC1 clr.b [A6 - 0x3F] 000056F4 3012 move.w D0, [A2] 000056F6 3D40 FFC2 move.w [A6 - 0x3E], D0 000056FA 3D40 FFC4 move.w [A6 - 0x3C], D0 000056FE 486E FFC0 pea.l [A6 - 0x40] 00005702 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005706 2F0B move.l -[A7], A3 00005708 3F3C 0003 move.w -[A7], 0x3 0000570C 206E FFF8 movea.l A0, [A6 - 0x8] 00005710 2010 move.l D0, [A0] 00005712 4874 0802 pea.l [A4 + D0 + 0x2] 00005716 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 0000571A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000571E 5246 addq.w D6, 1 00005720 49EC 002C lea.l A4, [A4 + 0x2C] 00005724 5C8B addq.l A3, 6 00005726 548A addq.l A2, 2 label00005728: 00005728 0C46 0004 cmpi.w D6, 0x4 0000572C 6DBC blt -0x42 /* 000056EA */ 0000572E 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 00005734 4878 1111 push.l 0x1111 00005738 4878 1111 push.l 0x1111 0000573C 4878 1111 push.l 0x1111 00005740 486E FFC6 pea.l [A6 - 0x3A] 00005744 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00005748 4A47 tst.w D7 0000574A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000574E 661C bne +0x1E /* 0000576C */ 00005750 486E FFC6 pea.l [A6 - 0x3A] 00005754 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005758 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000575C 4267 clr.w -[A7] 0000575E 2F2D FA12 move.l -[A7], [A5 - 0x5EE] 00005762 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 00005766 3E00 move.w D7, D0 00005768 4FEF 0012 lea.l A7, [A7 + 0x12] label0000576C: 0000576C 3F3C 0004 move.w -[A7], 0x4 00005770 486E FFFC pea.l [A6 - 0x4] 00005774 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 00005778 3E00 move.w D7, D0 0000577A 4A47 tst.w D7 0000577C 5C8F addq.l A7, 6 0000577E 6610 bne +0x12 /* 00005790 */ 00005780 3F3C 0004 move.w -[A7], 0x4 00005784 486E FFF8 pea.l [A6 - 0x8] 00005788 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 0000578C 3E00 move.w D7, D0 0000578E 5C8F addq.l A7, 6 label00005790: 00005790 206E FFFC movea.l A0, [A6 - 0x4] 00005794 7002 moveq.l D0, 0x02 00005796 D090 add.l D0, [A0] 00005798 2840 movea.l A4, D0 0000579A 4294 clr.l [A4] 0000579C 42AC 0004 clr.l [A4 + 0x4] 000057A0 297C FFFF 4AFB 0008 move.l [A4 + 0x8], 0xFFFF4AFB 000057A8 206E FFFC movea.l A0, [A6 - 0x4] 000057AC 7018 moveq.l D0, 0x18 000057AE D090 add.l D0, [A0] 000057B0 2840 movea.l A4, D0 000057B2 42A7 clr.l -[A7] 000057B4 42A7 clr.l -[A7] 000057B6 A848 syscall FracSin 000057B8 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000057BC 2880 move.l [A4], D0 000057BE 4297 clr.l [A7] 000057C0 42A7 clr.l -[A7] 000057C2 A847 syscall FracCos 000057C4 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000057C8 2940 0004 move.l [A4 + 0x4], D0 000057CC 42AC 0008 clr.l [A4 + 0x8] 000057D0 588F addq.l A7, 4 000057D2 206E FFFC movea.l A0, [A6 - 0x4] 000057D6 702E moveq.l D0, 0x2E 000057D8 D090 add.l D0, [A0] 000057DA 2840 movea.l A4, D0 000057DC 42A7 clr.l -[A7] 000057DE 2F3C 0002 1840 move.l -[A7], 0x21840 000057E4 A848 syscall FracSin 000057E6 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000057EA 2880 move.l [A4], D0 000057EC 4297 clr.l [A7] 000057EE 2F3C 0002 1840 move.l -[A7], 0x21840 000057F4 A847 syscall FracCos 000057F6 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 000057FA 2940 0004 move.l [A4 + 0x4], D0 000057FE 42AC 0008 clr.l [A4 + 0x8] 00005802 588F addq.l A7, 4 00005804 206E FFFC movea.l A0, [A6 - 0x4] 00005808 7044 moveq.l D0, 0x44 0000580A D090 add.l D0, [A0] 0000580C 2840 movea.l A4, D0 0000580E 42A7 clr.l -[A7] 00005810 2F3C 0004 3080 move.l -[A7], 0x43080 00005816 A848 syscall FracSin 00005818 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 0000581C 2880 move.l [A4], D0 0000581E 4297 clr.l [A7] 00005820 2F3C 0004 3080 move.l -[A7], 0x43080 00005826 A847 syscall FracCos 00005828 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */] 0000582C 2940 0004 move.l [A4 + 0x4], D0 00005830 42AC 0008 clr.l [A4 + 0x8] 00005834 588F addq.l A7, 4 00005836 7C00 moveq.l D6, 0x00 00005838 99CC sub.l A4, A4 0000583A 47ED F9F0 lea.l A3, [A5 - 0x610] 0000583E 45ED FA08 lea.l A2, [A5 - 0x5F8] 00005842 603E bra +0x40 /* 00005882 */ label00005844: 00005844 1D7C 0001 FFC0 move.b [A6 - 0x40], 0x1 0000584A 422E FFC1 clr.b [A6 - 0x3F] 0000584E 3012 move.w D0, [A2] 00005850 3D40 FFC2 move.w [A6 - 0x3E], D0 00005854 3D40 FFC4 move.w [A6 - 0x3C], D0 00005858 486E FFC0 pea.l [A6 - 0x40] 0000585C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005860 2F0B move.l -[A7], A3 00005862 3F3C 0003 move.w -[A7], 0x3 00005866 206E FFF8 movea.l A0, [A6 - 0x8] 0000586A 2010 move.l D0, [A0] 0000586C 4874 0802 pea.l [A4 + D0 + 0x2] 00005870 4EAD 0A0A jsr [A5 + 0xA0A /* export_317 */] 00005874 4FEF 0012 lea.l A7, [A7 + 0x12] 00005878 5246 addq.w D6, 1 0000587A 49EC 002C lea.l A4, [A4 + 0x2C] 0000587E 5C8B addq.l A3, 6 00005880 548A addq.l A2, 2 label00005882: 00005882 0C46 0004 cmpi.w D6, 0x4 00005886 6DBC blt -0x42 /* 00005844 */ 00005888 1D7C 0001 FFF7 move.b [A6 - 0x9], 0x1 0000588E 4878 1111 push.l 0x1111 00005892 4878 1111 push.l 0x1111 00005896 4878 1111 push.l 0x1111 0000589A 486E FFC6 pea.l [A6 - 0x3A] 0000589E 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 000058A2 4A47 tst.w D7 000058A4 4FEF 0010 lea.l A7, [A7 + 0x10] 000058A8 661E bne +0x20 /* 000058C8 */ 000058AA 486E FFC6 pea.l [A6 - 0x3A] 000058AE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000058B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000058B6 3F3C 0001 move.w -[A7], 0x1 000058BA 2F2D FA12 move.l -[A7], [A5 - 0x5EE] 000058BE 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */] 000058C2 3E00 move.w D7, D0 000058C4 4FEF 0012 lea.l A7, [A7 + 0x12] label000058C8: 000058C8 2B7C 0000 0800 FA18 move.l [A5 - 0x5E8], 0x800 000058D0 3007 move.w D0, D7 000058D2 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000058D6 4E5E unlink A6 000058D8 4E75 rts export_77: 000058DA 2F07 move.l -[A7], D7 000058DC 7E00 moveq.l D7, 0x00 000058DE 3007 move.w D0, D7 000058E0 2E1F move.l D7, [A7]+ 000058E2 4E75 rts export_78: 000058E4 4E56 FFFE link A6, -0x0002 000058E8 2F0C move.l -[A7], A4 000058EA 4A2D C32C tst.b [A5 - 0x3CD4] 000058EE 6742 beq +0x44 /* 00005932 */ 000058F0 4EAD 0612 jsr [A5 + 0x612 /* export_190 */] 000058F4 4A00 tst.b D0 000058F6 6758 beq +0x5A /* 00005950 */ 000058F8 4EBA 063A jsr [PC + 0x63A /* 00005F34 */] 000058FC 4AAD F9C0 tst.l [A5 - 0x640] 00005900 674E beq +0x50 /* 00005950 */ 00005902 7014 moveq.l D0, 0x14 00005904 D0AD F9C0 add.l D0, [A5 - 0x640] 00005908 2840 movea.l A4, D0 0000590A 202D C328 move.l D0, [A5 - 0x3CD8] 0000590E B0AC 0004 cmp.l D0, [A4 + 0x4] 00005912 6F3C ble +0x3E /* 00005950 */ 00005914 4267 clr.w -[A7] 00005916 2F2D F9C0 move.l -[A7], [A5 - 0x640] 0000591A 4EBA C35E jsr [PC - 0x3CA2 /* 00001C7A */] 0000591E 4257 clr.w [A7] 00005920 2F2D F9C0 move.l -[A7], [A5 - 0x640] 00005924 4EBA C2CC jsr [PC - 0x3D34 /* 00001BF2 */] 00005928 4EBA 060A jsr [PC + 0x60A /* 00005F34 */] 0000592C 4FEF 000A lea.l A7, [A7 + 0xA] 00005930 601E bra +0x20 /* 00005950 */ label00005932: 00005932 4A2D F9BE tst.b [A5 - 0x642] 00005936 6618 bne +0x1A /* 00005950 */ 00005938 42A7 clr.l -[A7] 0000593A 4267 clr.w -[A7] 0000593C 42A7 clr.l -[A7] 0000593E 1F2D FA16 move.b -[A7], [A5 - 0x5EA] 00005942 4EAD 06D2 jsr [A5 + 0x6D2 /* export_214 */] 00005946 1B7C 0001 F9BE move.b [A5 - 0x642], 0x1 0000594C 4FEF 000C lea.l A7, [A7 + 0xC] label00005950: 00005950 2F2D F9C0 move.l -[A7], [A5 - 0x640] 00005954 4EBA 00EA jsr [PC + 0xEA /* 00005A40 */] 00005958 4A00 tst.b D0 0000595A 588F addq.l A7, 4 0000595C 6714 beq +0x16 /* 00005972 */ 0000595E 486E FFFF pea.l [A6 - 0x1] 00005962 1F3C 00FF move.b -[A7], 0xFF 00005966 2F2D F9C0 move.l -[A7], [A5 - 0x640] 0000596A 4EBA C512 jsr [PC - 0x3AEE /* 00001E7E */] 0000596E 4FEF 000A lea.l A7, [A7 + 0xA] label00005972: 00005972 285F movea.l A4, [A7]+ 00005974 4E5E unlink A6 00005976 4E75 rts export_79: 00005978 2F07 move.l -[A7], D7 0000597A 7E00 moveq.l D7, 0x00 0000597C 422D F9BE clr.b [A5 - 0x642] 00005980 3007 move.w D0, D7 00005982 2E1F move.l D7, [A7]+ 00005984 4E75 rts export_80: 00005986 4E56 FFF0 link A6, -0x0010 0000598A 2F0C move.l -[A7], A4 0000598C 7014 moveq.l D0, 0x14 0000598E D0AE 0008 add.l D0, [A6 + 0x8] 00005992 2840 movea.l A4, D0 00005994 3F2E 000C move.w -[A7], [A6 + 0xC] 00005998 4EBA 03B0 jsr [PC + 0x3B0 /* 00005D4A */] 0000599C 3D40 FFFE move.w [A6 - 0x2], D0 000059A0 206E 0016 movea.l A0, [A6 + 0x16] 000059A4 3080 move.w [A0], D0 000059A6 2D6C 0008 FFF0 move.l [A6 - 0x10], [A4 + 0x8] 000059AC 2D6C 000C FFF4 move.l [A6 - 0xC], [A4 + 0xC] 000059B2 2D7C 0001 0000 FFF8 move.l [A6 - 0x8], 0x10000 000059BA 2F2E 0012 move.l -[A7], [A6 + 0x12] 000059BE 486E FFF0 pea.l [A6 - 0x10] 000059C2 226E 0008 movea.l A1, [A6 + 0x8] 000059C6 4869 0004 pea.l [A1 + 0x4] 000059CA 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 000059CE 206E 000E movea.l A0, [A6 + 0xE] 000059D2 1080 move.b [A0], D0 000059D4 286E FFEC movea.l A4, [A6 - 0x14] 000059D8 4E5E unlink A6 000059DA 4E75 rts export_75: 000059DC 4E56 0000 link A6, 0 000059E0 48E7 0038 movem.l -[A7], A2,A3,A4 000059E4 266E 000C movea.l A3, [A6 + 0xC] 000059E8 284B movea.l A4, A3 000059EA 7014 moveq.l D0, 0x14 000059EC D0AE 0008 add.l D0, [A6 + 0x8] 000059F0 2440 movea.l A2, D0 000059F2 4A2E 0014 tst.b [A6 + 0x14] 000059F6 6706 beq +0x8 /* 000059FE */ 000059F8 2692 move.l [A3], [A2] 000059FA 588B addq.l A3, 4 000059FC 6004 bra +0x6 /* 00005A02 */ label000059FE: 000059FE 2493 move.l [A2], [A3] 00005A00 588B addq.l A3, 4 label00005A02: 00005A02 4A2E 0014 tst.b [A6 + 0x14] 00005A06 6714 beq +0x16 /* 00005A1C */ 00005A08 41D3 lea.l A0, [A3] 00005A0A 43EA 0008 lea.l A1, [A2 + 0x8] 00005A0E 20D9 move.l [A0]+, [A1]+ 00005A10 20D9 move.l [A0]+, [A1]+ 00005A12 20D9 move.l [A0]+, [A1]+ 00005A14 20D9 move.l [A0]+, [A1]+ 00005A16 47EB 0010 lea.l A3, [A3 + 0x10] 00005A1A 6012 bra +0x14 /* 00005A2E */ label00005A1C: 00005A1C 41EA 0008 lea.l A0, [A2 + 0x8] 00005A20 43D3 lea.l A1, [A3] 00005A22 20D9 move.l [A0]+, [A1]+ 00005A24 20D9 move.l [A0]+, [A1]+ 00005A26 20D9 move.l [A0]+, [A1]+ 00005A28 20D9 move.l [A0]+, [A1]+ 00005A2A 47EB 0010 lea.l A3, [A3 + 0x10] label00005A2E: 00005A2E 200B move.l D0, A3 00005A30 908C sub.l D0, A4 00005A32 206E 0010 movea.l A0, [A6 + 0x10] 00005A36 D150 add.w [A0], D0 00005A38 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00005A3C 4E5E unlink A6 00005A3E 4E75 rts fn00005A40: 00005A40 4E56 0000 link A6, 0 00005A44 48E7 0308 movem.l -[A7], D6,D7,A4 00005A48 7014 moveq.l D0, 0x14 00005A4A D0AE 0008 add.l D0, [A6 + 0x8] 00005A4E 2840 movea.l A4, D0 00005A50 2E2D C328 move.l D7, [A5 - 0x3CD8] 00005A54 9E94 sub.l D7, [A4] 00005A56 BEAD FA18 cmp.l D7, [A5 - 0x5E8] 00005A5A 6C2E bge +0x30 /* 00005A8A */ 00005A5C 4878 0100 push.l 0x100 00005A60 2F07 move.l -[A7], D7 00005A62 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00005A66 2E00 move.l D7, D0 00005A68 0C87 0000 0080 cmpi.l D7, 0x80 00005A6E 6D0C blt +0xE /* 00005A7C */ 00005A70 203C 0000 0100 move.l D0, 0x100 00005A76 9087 sub.l D0, D7 00005A78 5380 subq.l D0, 1 00005A7A 2E00 move.l D7, D0 label00005A7C: 00005A7C 204D movea.l A0, A5 00005A7E 2007 move.l D0, D7 00005A80 E588 lsl D0, 2 00005A82 D1C0 add.l A0, D0 00005A84 2C28 FA20 move.l D6, [A0 - 0x5E0] 00005A88 6002 bra +0x4 /* 00005A8C */ label00005A8A: 00005A8A 7C00 moveq.l D6, 0x00 label00005A8C: 00005A8C BCAD FCA0 cmp.l D6, [A5 - 0x360] 00005A90 5FC0 sle D0 00005A92 4400 neg.b D0 00005A94 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00005A98 4E5E unlink A6 00005A9A 4E75 rts export_74: 00005A9C 4E56 FFFA link A6, -0x0006 00005AA0 206E 0014 movea.l A0, [A6 + 0x14] 00005AA4 4210 clr.b [A0] 00005AA6 226E 0010 movea.l A1, [A6 + 0x10] 00005AAA 4211 clr.b [A1] 00005AAC 206E 0018 movea.l A0, [A6 + 0x18] 00005AB0 4250 clr.w [A0] 00005AB2 206E 000C movea.l A0, [A6 + 0xC] 00005AB6 1010 move.b D0, [A0] 00005AB8 6B52 bmi +0x54 /* 00005B0C */ 00005ABA 5500 subq.b D0, 2 00005ABC 6702 beq +0x4 /* 00005AC0 */ 00005ABE 604C bra +0x4E /* 00005B0C */ label00005AC0: 00005AC0 2F2E 000C move.l -[A7], [A6 + 0xC] 00005AC4 4EBA E68A jsr [PC - 0x1976 /* 00004150 */] 00005AC8 4A00 tst.b D0 00005ACA 588F addq.l A7, 4 00005ACC 673E beq +0x40 /* 00005B0C */ 00005ACE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AD2 4EBA FF6C jsr [PC - 0x94 /* 00005A40 */] 00005AD6 4A00 tst.b D0 00005AD8 588F addq.l A7, 4 00005ADA 6730 beq +0x32 /* 00005B0C */ 00005ADC 206E 0014 movea.l A0, [A6 + 0x14] 00005AE0 10BC 0001 move.b [A0], 0x1 00005AE4 226E 0010 movea.l A1, [A6 + 0x10] 00005AE8 12BC 0001 move.b [A1], 0x1 00005AEC 4267 clr.w -[A7] 00005AEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AF2 4EBA C186 jsr [PC - 0x3E7A /* 00001C7A */] 00005AF6 3D40 FFFE move.w [A6 - 0x2], D0 00005AFA 2EAE 000C move.l [A7], [A6 + 0xC] 00005AFE 4EBA E630 jsr [PC - 0x19D0 /* 00004130 */] 00005B02 4A00 tst.b D0 00005B04 5C8F addq.l A7, 6 00005B06 6704 beq +0x6 /* 00005B0C */ 00005B08 422D F9C4 clr.b [A5 - 0x63C] label00005B0C: 00005B0C 4E5E unlink A6 00005B0E 4E75 rts export_73: 00005B10 4E56 FFBC link A6, -0x0044 00005B14 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00005B18 7C00 moveq.l D6, 0x00 00005B1A 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00005B1E 4A00 tst.b D0 00005B20 6700 021E beq +0x220 /* 00005D40 */ 00005B24 7004 moveq.l D0, 0x04 00005B26 D0AE 0008 add.l D0, [A6 + 0x8] 00005B2A 2840 movea.l A4, D0 00005B2C 7014 moveq.l D0, 0x14 00005B2E D0AE 0008 add.l D0, [A6 + 0x8] 00005B32 2440 movea.l A2, D0 00005B34 2A2D C328 move.l D5, [A5 - 0x3CD8] 00005B38 9A92 sub.l D5, [A2] 00005B3A BAAD FA18 cmp.l D5, [A5 - 0x5E8] 00005B3E 6C36 bge +0x38 /* 00005B76 */ 00005B40 4878 0100 push.l 0x100 00005B44 2F05 move.l -[A7], D5 00005B46 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00005B4A 2A00 move.l D5, D0 00005B4C 0C85 0000 0080 cmpi.l D5, 0x80 00005B52 6D10 blt +0x12 /* 00005B64 */ 00005B54 203C 0000 0100 move.l D0, 0x100 00005B5A 9085 sub.l D0, D5 00005B5C 5380 subq.l D0, 1 00005B5E 2A00 move.l D5, D0 00005B60 78FF moveq.l D4, 0xFFFFFFFF 00005B62 6002 bra +0x4 /* 00005B66 */ label00005B64: 00005B64 7801 moveq.l D4, 0x01 label00005B66: 00005B66 204D movea.l A0, A5 00005B68 2005 move.l D0, D5 00005B6A E588 lsl D0, 2 00005B6C D1C0 add.l A0, D0 00005B6E 2C28 FA20 move.l D6, [A0 - 0x5E0] 00005B72 7E00 moveq.l D7, 0x00 00005B74 604A bra +0x4C /* 00005BC0 */ label00005B76: 00005B76 7E01 moveq.l D7, 0x01 00005B78 42A7 clr.l -[A7] 00005B7A 3005 move.w D0, D5 00005B7C 906D FA1A sub.w D0, [A5 - 0x5E6] 00005B80 D040 add.w D0, D0 00005B82 3F00 move.w -[A7], D0 00005B84 303C 08AC move.w D0, 0x8AC 00005B88 906D FA1A sub.w D0, [A5 - 0x5E6] 00005B8C 3F00 move.w -[A7], D0 00005B8E A869 syscall FixRatio 00005B90 261F move.l D3, [A7]+ 00005B92 0683 0001 0000 addi.l D3, 0x10000 00005B98 42A7 clr.l -[A7] 00005B9A 3005 move.w D0, D5 00005B9C 906D FA1A sub.w D0, [A5 - 0x5E6] 00005BA0 3F00 move.w -[A7], D0 00005BA2 303C 08AC move.w D0, 0x8AC 00005BA6 906D FA1A sub.w D0, [A5 - 0x5E6] 00005BAA D040 add.w D0, D0 00005BAC 3F00 move.w -[A7], D0 00005BAE A869 syscall FixRatio 00005BB0 203C 0001 0000 move.l D0, 0x10000 00005BB6 909F sub.l D0, [A7]+ 00005BB8 2D40 FFC0 move.l [A6 - 0x40], D0 00005BBC 7C00 moveq.l D6, 0x00 00005BBE 7A00 moveq.l D5, 0x00 label00005BC0: 00005BC0 7040 moveq.l D0, 0x40 00005BC2 B085 cmp.l D0, D5 00005BC4 6C0E bge +0x10 /* 00005BD4 */ 00005BC6 707F moveq.l D0, 0x7F 00005BC8 9085 sub.l D0, D5 00005BCA 2A00 move.l D5, D0 00005BCC 3D7C FFFF FFBE move.w [A6 - 0x42], 0xFFFF 00005BD2 6006 bra +0x8 /* 00005BDA */ label00005BD4: 00005BD4 3D7C 0001 FFBE move.w [A6 - 0x42], 0x1 label00005BDA: 00005BDA 204D movea.l A0, A5 00005BDC D1C5 add.l A0, D5 00005BDE D1C5 add.l A0, D5 00005BE0 3028 FC20 move.w D0, [A0 - 0x3E0] 00005BE4 C1C4 muls.w D0, D4 00005BE6 C1EE FFBE muls.w D0, [A6 - 0x42] 00005BEA 3D40 FFBC move.w [A6 - 0x44], D0 00005BEE 42A7 clr.l -[A7] 00005BF0 42A7 clr.l -[A7] 00005BF2 A924 syscall FrontWindow 00005BF4 AA96 syscall GetPalette 00005BF6 2D5F FFC4 move.l [A6 - 0x3C], [A7]+ 00005BFA 7A00 moveq.l D5, 0x00 00005BFC 283C 0000 9999 move.l D4, 0x9999 00005C02 9886 sub.l D4, D6 00005C04 2005 move.l D0, D5 00005C06 48C0 ext.l D0 00005C08 E788 lsl D0, 3 00005C0A 2440 movea.l A2, D0 00005C0C 6052 bra +0x54 /* 00005C60 */ label00005C0E: 00005C0E 206D FA1C movea.l A0, [A5 - 0x5E4] 00005C12 47EA 000A lea.l A3, [A2 + 0xA] 00005C16 D7D0 add.l A3, [A0] 00005C18 2F2E FFC4 move.l -[A7], [A6 - 0x3C] 00005C1C 3005 move.w D0, D5 00005C1E 0640 00EC addi.w D0, 0xEC 00005C22 3F00 move.w -[A7], D0 00005C24 2F0B move.l -[A7], A3 00005C26 AA9B syscall GetEntryColor 00005C28 2F0B move.l -[A7], A3 00005C2A 486E FFFA pea.l [A6 - 0x6] 00005C2E 3F3C 0008 move.w -[A7], 0x8 00005C32 A82E syscall Pack12 00005C34 7000 moveq.l D0, 0x00 00005C36 302E FFFE move.w D0, [A6 - 0x2] 00005C3A 2F00 move.l -[A7], D0 00005C3C 2F04 move.l -[A7], D4 00005C3E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00005C42 0680 0000 8000 addi.l D0, 0x8000 00005C48 7210 moveq.l D1, 0x10 00005C4A E2A0 asr D0, D1 00005C4C 3D40 FFFE move.w [A6 - 0x2], D0 00005C50 486E FFFA pea.l [A6 - 0x6] 00005C54 2F0B move.l -[A7], A3 00005C56 3F3C 0007 move.w -[A7], 0x7 00005C5A A82E syscall Pack12 00005C5C 5245 addq.w D5, 1 00005C5E 508A addq.l A2, 8 label00005C60: 00005C60 0C45 0004 cmpi.w D5, 0x4 00005C64 6FA8 ble -0x56 /* 00005C0E */ 00005C66 42A7 clr.l -[A7] 00005C68 A924 syscall FrontWindow 00005C6A 2F2D FA1C move.l -[A7], [A5 - 0x5E4] 00005C6E 2F3C 00E8 0000 move.l -[A7], 0xE80000 00005C74 3F3C 0004 move.w -[A7], 0x4 00005C78 AA9A syscall AnimatePalette 00005C7A 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 00005C80 4A07 tst.b D7 00005C82 6714 beq +0x16 /* 00005C98 */ 00005C84 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00005C88 2F03 move.l -[A7], D3 00005C8A 2F03 move.l -[A7], D3 00005C8C 486E FFC8 pea.l [A6 - 0x38] 00005C90 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00005C94 4FEF 0010 lea.l A7, [A7 + 0x10] label00005C98: 00005C98 3F2E FFBC move.w -[A7], [A6 - 0x44] 00005C9C 42A7 clr.l -[A7] 00005C9E 486E FFC8 pea.l [A6 - 0x38] 00005CA2 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00005CA6 2046 movea.l A0, D6 00005CA8 4868 D852 pea.l [A0 - 0x27AE] 00005CAC 2F2C 0004 move.l -[A7], [A4 + 0x4] 00005CB0 2F14 move.l -[A7], [A4] 00005CB2 486E FFC8 pea.l [A6 - 0x38] 00005CB6 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00005CBA 486E FFC8 pea.l [A6 - 0x38] 00005CBE 206D FA12 movea.l A0, [A5 - 0x5EE] 00005CC2 2050 movea.l A0, [A0] 00005CC4 4868 0002 pea.l [A0 + 0x2] 00005CC8 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00005CCC 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1 00005CD2 4A07 tst.b D7 00005CD4 4FEF 0022 lea.l A7, [A7 + 0x22] 00005CD8 6714 beq +0x16 /* 00005CEE */ 00005CDA 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00005CDE 2F03 move.l -[A7], D3 00005CE0 2F03 move.l -[A7], D3 00005CE2 486E FFC8 pea.l [A6 - 0x38] 00005CE6 4EAD 09E2 jsr [A5 + 0x9E2 /* export_312 */] 00005CEA 4FEF 0010 lea.l A7, [A7 + 0x10] label00005CEE: 00005CEE 3F2E FFBC move.w -[A7], [A6 - 0x44] 00005CF2 42A7 clr.l -[A7] 00005CF4 486E FFC8 pea.l [A6 - 0x38] 00005CF8 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */] 00005CFC 7002 moveq.l D0, 0x02 00005CFE 2E80 move.l [A7], D0 00005D00 2006 move.l D0, D6 00005D02 4480 neg.l D0 00005D04 2F00 move.l -[A7], D0 00005D06 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00005D0A 2040 movea.l A0, D0 00005D0C 4868 D852 pea.l [A0 - 0x27AE] 00005D10 2F2C 0004 move.l -[A7], [A4 + 0x4] 00005D14 2F14 move.l -[A7], [A4] 00005D16 486E FFC8 pea.l [A6 - 0x38] 00005D1A 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00005D1E 486E FFC8 pea.l [A6 - 0x38] 00005D22 206D FA12 movea.l A0, [A5 - 0x5EE] 00005D26 2050 movea.l A0, [A0] 00005D28 4868 007E pea.l [A0 + 0x7E] 00005D2C 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00005D30 4297 clr.l [A7] 00005D32 4227 clr.b -[A7] 00005D34 2F2E 000C move.l -[A7], [A6 + 0xC] 00005D38 2F2D FA12 move.l -[A7], [A5 - 0x5EE] 00005D3C 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] label00005D40: 00005D40 4CEE 1CF8 FF9C movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x64] 00005D46 4E5E unlink A6 00005D48 4E75 rts fn00005D4A: 00005D4A 4E56 0000 link A6, 0 00005D4E 2F07 move.l -[A7], D7 00005D50 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005D54 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 00005D58 3E00 move.w D7, D0 00005D5A 0C47 0004 cmpi.w D7, 0x4 00005D5E 548F addq.l A7, 2 00005D60 6F04 ble +0x6 /* 00005D66 */ 00005D62 7004 moveq.l D0, 0x04 00005D64 6002 bra +0x4 /* 00005D68 */ label00005D66: 00005D66 3007 move.w D0, D7 label00005D68: 00005D68 3E00 move.w D7, D0 00005D6A 204D movea.l A0, A5 00005D6C D0C7 add.w A0, D7 00005D6E D0C7 add.w A0, D7 00005D70 3028 F9C6 move.w D0, [A0 - 0x63A] 00005D74 2E1F move.l D7, [A7]+ 00005D76 4E5E unlink A6 00005D78 4E75 rts export_72: 00005D7A 4E56 FFF2 link A6, -0x000E 00005D7E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005D82 7004 moveq.l D0, 0x04 00005D84 D0AE 0008 add.l D0, [A6 + 0x8] 00005D88 2840 movea.l A4, D0 00005D8A 7014 moveq.l D0, 0x14 00005D8C D0AE 0008 add.l D0, [A6 + 0x8] 00005D90 2640 movea.l A3, D0 00005D92 3E2D D496 move.w D7, [A5 - 0x2B6A] 00005D96 3C3C 00E4 move.w D6, 0xE4 00005D9A 4EAD 0662 jsr [A5 + 0x662 /* export_200 */] 00005D9E 4A00 tst.b D0 00005DA0 6776 beq +0x78 /* 00005E18 */ 00005DA2 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */] 00005DA6 5940 subq.w D0, 4 00005DA8 660A bne +0xC /* 00005DB4 */ 00005DAA 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00005DAE B06D C344 cmp.w D0, [A5 - 0x3CBC] 00005DB2 6664 bne +0x66 /* 00005E18 */ label00005DB4: 00005DB4 206E 000C movea.l A0, [A6 + 0xC] 00005DB8 4A28 000A tst.b [A0 + 0xA] 00005DBC 6710 beq +0x12 /* 00005DCE */ 00005DBE 3C3C 00A2 move.w D6, 0xA2 00005DC2 204D movea.l A0, A5 00005DC4 D0C6 add.w A0, D6 00005DC6 D0C6 add.w A0, D6 00005DC8 3E28 D2CE move.w D7, [A0 - 0x2D32] 00005DCC 602C bra +0x2E /* 00005DFA */ label00005DCE: 00005DCE 206B 0004 movea.l A0, [A3 + 0x4] 00005DD2 41E8 FDA8 lea.l A0, [A0 - 0x258] 00005DD6 B1ED C328 cmpa.l A0, [A5 - 0x3CD8] 00005DDA 6C1E bge +0x20 /* 00005DFA */ 00005DDC 4A6D FA10 tst.w [A5 - 0x5F0] 00005DE0 670E beq +0x10 /* 00005DF0 */ 00005DE2 3C3C 00A5 move.w D6, 0xA5 00005DE6 204D movea.l A0, A5 00005DE8 D0C6 add.w A0, D6 00005DEA D0C6 add.w A0, D6 00005DEC 3E28 D2CE move.w D7, [A0 - 0x2D32] label00005DF0: 00005DF0 7001 moveq.l D0, 0x01 00005DF2 906D FA10 sub.w D0, [A5 - 0x5F0] 00005DF6 3B40 FA10 move.w [A5 - 0x5F0], D0 label00005DFA: 00005DFA 3746 0014 move.w [A3 + 0x14], D6 00005DFE 3F2D C344 move.w -[A7], [A5 - 0x3CBC] 00005E02 4EBA FF46 jsr [PC - 0xBA /* 00005D4A */] 00005E06 3740 0016 move.w [A3 + 0x16], D0 00005E0A 486B 0008 pea.l [A3 + 0x8] 00005E0E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E12 2F0C move.l -[A7], A4 00005E14 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */] label00005E18: 00005E18 4CEE 18C0 FFE2 movem.l D6,D7,A3,A4, [A6 - 0x1E] 00005E1E 4E5E unlink A6 00005E20 4E75 rts fn00005E22: 00005E22 4E56 0000 link A6, 0 00005E26 48E7 0118 movem.l -[A7], D7,A3,A4 00005E2A 7E00 moveq.l D7, 0x00 00005E2C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E30 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005E34 1F3C 0003 move.b -[A7], 0x3 00005E38 4EBA BD70 jsr [PC - 0x4290 /* 00001BAA */] 00005E3C 206E 0010 movea.l A0, [A6 + 0x10] 00005E40 2080 move.l [A0], D0 00005E42 2B40 F9C0 move.l [A5 - 0x640], D0 00005E46 2650 movea.l A3, [A0] 00005E48 220B move.l D1, A3 00005E4A 4FEF 000A lea.l A7, [A7 + 0xA] 00005E4E 673A beq +0x3C /* 00005E8A */ 00005E50 1B7C 0001 F9BE move.b [A5 - 0x642], 0x1 00005E56 49EB 0014 lea.l A4, [A3 + 0x14] 00005E5A 28AD C328 move.l [A4], [A5 - 0x3CD8] 00005E5E 2054 movea.l A0, [A4] 00005E60 41E8 08AC lea.l A0, [A0 + 0x8AC] 00005E64 2948 0004 move.l [A4 + 0x4], A0 00005E68 4267 clr.w -[A7] 00005E6A A861 syscall Random 00005E6C 7000 moveq.l D0, 0x00 00005E6E 301F move.w D0, [A7]+ 00005E70 2940 0008 move.l [A4 + 0x8], D0 00005E74 4267 clr.w -[A7] 00005E76 A861 syscall Random 00005E78 7000 moveq.l D0, 0x00 00005E7A 301F move.w D0, [A7]+ 00005E7C 2940 000C move.l [A4 + 0xC], D0 00005E80 297C 0001 0000 0010 move.l [A4 + 0x10], 0x10000 00005E88 6004 bra +0x6 /* 00005E8E */ label00005E8A: 00005E8A 3E3C 9560 move.w D7, 0x9560 label00005E8E: 00005E8E 3007 move.w D0, D7 00005E90 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00005E94 4E5E unlink A6 00005E96 4E75 rts export_70: 00005E98 4E56 0000 link A6, 0 00005E9C 48E7 0138 movem.l -[A7], D7,A2,A3,A4 00005EA0 266E 0008 movea.l A3, [A6 + 0x8] 00005EA4 286E 000C movea.l A4, [A6 + 0xC] 00005EA8 7E00 moveq.l D7, 0x00 00005EAA 2F0C move.l -[A7], A4 00005EAC 2F2B 000E move.l -[A7], [A3 + 0xE] 00005EB0 486B 0004 pea.l [A3 + 0x4] 00005EB4 4EBA FF6C jsr [PC - 0x94 /* 00005E22 */] 00005EB8 3E00 move.w D7, D0 00005EBA 4A47 tst.w D7 00005EBC 4FEF 000C lea.l A7, [A7 + 0xC] 00005EC0 6642 bne +0x44 /* 00005F04 */ 00005EC2 486B 0002 pea.l [A3 + 0x2] 00005EC6 2F14 move.l -[A7], [A4] 00005EC8 4EBA BC92 jsr [PC - 0x436E /* 00001B5C */] 00005ECC 7000 moveq.l D0, 0x00 00005ECE 102B 0001 move.b D0, [A3 + 0x1] 00005ED2 3E80 move.w [A7], D0 00005ED4 2F14 move.l -[A7], [A4] 00005ED6 4EBA BC98 jsr [PC - 0x4368 /* 00001B70 */] 00005EDA 45EB 0014 lea.l A2, [A3 + 0x14] 00005EDE 7014 moveq.l D0, 0x14 00005EE0 D094 add.l D0, [A4] 00005EE2 2640 movea.l A3, D0 00005EE4 2692 move.l [A3], [A2] 00005EE6 41EB 0008 lea.l A0, [A3 + 0x8] 00005EEA 43EA 0008 lea.l A1, [A2 + 0x8] 00005EEE 20D9 move.l [A0]+, [A1]+ 00005EF0 20D9 move.l [A0]+, [A1]+ 00005EF2 20D9 move.l [A0]+, [A1]+ 00005EF4 20D9 move.l [A0]+, [A1]+ 00005EF6 2053 movea.l A0, [A3] 00005EF8 41E8 08AC lea.l A0, [A0 + 0x8AC] 00005EFC 2748 0004 move.l [A3 + 0x4], A0 00005F00 4FEF 000C lea.l A7, [A7 + 0xC] label00005F04: 00005F04 4A47 tst.w D7 00005F06 6702 beq +0x4 /* 00005F0A */ 00005F08 4294 clr.l [A4] label00005F0A: 00005F0A 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 00005F0E 4E5E unlink A6 00005F10 4E75 rts export_71: 00005F12 4E56 0000 link A6, 0 00005F16 42AD F9C0 clr.l [A5 - 0x640] 00005F1A 4A2D F9C4 tst.b [A5 - 0x63C] 00005F1E 670A beq +0xC /* 00005F2A */ 00005F20 3F3C 000F move.w -[A7], 0xF 00005F24 4EBA F516 jsr [PC - 0xAEA /* 0000543C */] 00005F28 548F addq.l A7, 2 label00005F2A: 00005F2A 1B7C 0001 F9C4 move.b [A5 - 0x63C], 0x1 00005F30 4E5E unlink A6 00005F32 4E75 rts fn00005F34: 00005F34 4E56 FFF2 link A6, -0x000E 00005F38 2F07 move.l -[A7], D7 00005F3A 7E00 moveq.l D7, 0x00 00005F3C 4AAD F9C0 tst.l [A5 - 0x640] 00005F40 6632 bne +0x34 /* 00005F74 */ 00005F42 486E FFF2 pea.l [A6 - 0xE] 00005F46 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */] 00005F4A 4A47 tst.w D7 00005F4C 588F addq.l A7, 4 00005F4E 6614 bne +0x16 /* 00005F64 */ 00005F50 486E FFFC pea.l [A6 - 0x4] 00005F54 42A7 clr.l -[A7] 00005F56 486E FFF2 pea.l [A6 - 0xE] 00005F5A 4EBA FEC6 jsr [PC - 0x13A /* 00005E22 */] 00005F5E 3E00 move.w D7, D0 00005F60 4FEF 000C lea.l A7, [A7 + 0xC] label00005F64: 00005F64 4A47 tst.w D7 00005F66 660C bne +0xE /* 00005F74 */ 00005F68 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005F6C 4EBA BCC8 jsr [PC - 0x4338 /* 00001C36 */] 00005F70 3E00 move.w D7, D0 00005F72 588F addq.l A7, 4 label00005F74: 00005F74 3007 move.w D0, D7 00005F76 2E1F move.l D7, [A7]+ 00005F78 4E5E unlink A6 00005F7A 4E75 rts export_69: 00005F7C 4E56 0000 link A6, 0 00005F80 2F07 move.l -[A7], D7 00005F82 7E00 moveq.l D7, 0x00 00005F84 4A2D C32C tst.b [A5 - 0x3CD4] 00005F88 670C beq +0xE /* 00005F96 */ 00005F8A 2F2D F9C0 move.l -[A7], [A5 - 0x640] 00005F8E 4EBA BCA6 jsr [PC - 0x435A /* 00001C36 */] 00005F92 588F addq.l A7, 4 00005F94 6004 bra +0x6 /* 00005F9A */ label00005F96: 00005F96 3E3C 9562 move.w D7, 0x9562 label00005F9A: 00005F9A 3007 move.w D0, D7 00005F9C 2E1F move.l D7, [A7]+ 00005F9E 4E5E unlink A6 00005FA0 4E75 rts 00005FA2 4A2D C32C tst.b [A5 - 0x3CD4] 00005FA6 670E beq +0x10 /* 00005FB6 */ 00005FA8 4AAD F9C0 tst.l [A5 - 0x640] 00005FAC 6708 beq +0xA /* 00005FB6 */ 00005FAE 206D F9C0 movea.l A0, [A5 - 0x640] 00005FB2 42A8 0018 clr.l [A0 + 0x18] label00005FB6: 00005FB6 4E75 rts export_82: 00005FB8 4E56 0000 link A6, 0 00005FBC 48E7 0108 movem.l -[A7], D7,A4 00005FC0 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] 00005FC4 0C40 0607 cmpi.w D0, 0x607 00005FC8 6D4C blt +0x4E /* 00006016 */ 00005FCA 4A2D C0F0 tst.b [A5 - 0x3F10] 00005FCE 6646 bne +0x48 /* 00006016 */ 00005FD0 1B7C 0001 C0F0 move.b [A5 - 0x3F10], 0x1 00005FD6 1F3C 0001 move.b -[A7], 0x1 00005FDA 4EBA 01A4 jsr [PC + 0x1A4 /* 00006180 */] 00005FDE 7E00 moveq.l D7, 0x00 00005FE0 49ED C0F2 lea.l A4, [A5 - 0x3F0E] 00005FE4 548F addq.l A7, 2 00005FE6 600C bra +0xE /* 00005FF4 */ label00005FE8: 00005FE8 4294 clr.l [A4] 00005FEA 422C 0004 clr.b [A4 + 0x4] 00005FEE 5247 addq.w D7, 1 00005FF0 49EC 0018 lea.l A4, [A4 + 0x18] label00005FF4: 00005FF4 0C47 0004 cmpi.w D7, 0x4 00005FF8 6DEE blt -0x10 /* 00005FE8 */ 00005FFA 3B7C 0004 C152 move.w [A5 - 0x3EAE], 0x4 00006000 426D C154 clr.w [A5 - 0x3EAC] 00006004 42AD C156 clr.l [A5 - 0x3EAA] 00006008 3B7C 0003 C15A move.w [A5 - 0x3EA6], 0x3 0000600E 426D C15C clr.w [A5 - 0x3EA4] 00006012 42AD C15E clr.l [A5 - 0x3EA2] label00006016: 00006016 4CDF 1080 movem.l D7,A4, [A7]+ 0000601A 4E5E unlink A6 0000601C 4E75 rts export_83: 0000601E 4A2D C0F0 tst.b [A5 - 0x3F10] 00006022 6710 beq +0x12 /* 00006034 */ 00006024 4EBA 0264 jsr [PC + 0x264 /* 0000628A */] 00006028 4227 clr.b -[A7] 0000602A 4EBA 0154 jsr [PC + 0x154 /* 00006180 */] 0000602E 422D C0F0 clr.b [A5 - 0x3F10] 00006032 548F addq.l A7, 2 label00006034: 00006034 4E75 rts export_81: 00006036 4E56 0000 link A6, 0 0000603A 48E7 0108 movem.l -[A7], D7,A4 0000603E 206E 0008 movea.l A0, [A6 + 0x8] 00006042 0C68 4353 0002 cmpi.w [A0 + 0x2], 0x4353 /* 'CS' */ 00006048 6670 bne +0x72 /* 000060BA */ 0000604A 206E 0008 movea.l A0, [A6 + 0x8] 0000604E 2028 0004 move.l D0, [A0 + 0x4] 00006052 C18D exg D0, A5 00006054 2E00 move.l D7, D0 00006056 206E 000C movea.l A0, [A6 + 0xC] 0000605A 2868 000C movea.l A4, [A0 + 0xC] 0000605E 4A2C 0005 tst.b [A4 + 0x5] 00006062 660E bne +0x10 /* 00006072 */ 00006064 4A2D C0F1 tst.b [A5 - 0x3F0F] 00006068 6708 beq +0xA /* 00006072 */ 0000606A 4EBA 0928 jsr [PC + 0x928 /* 00006994 */] 0000606E 4A40 tst.w D0 00006070 660A bne +0xC /* 0000607C */ label00006072: 00006072 2F0C move.l -[A7], A4 00006074 4EBA 014C jsr [PC + 0x14C /* 000061C2 */] 00006078 588F addq.l A7, 4 0000607A 6038 bra +0x3A /* 000060B4 */ label0000607C: 0000607C 4A2C 0007 tst.b [A4 + 0x7] 00006080 6720 beq +0x22 /* 000060A2 */ 00006082 3F2C 0016 move.w -[A7], [A4 + 0x16] 00006086 3F2C 0014 move.w -[A7], [A4 + 0x14] 0000608A 3F2C 0012 move.w -[A7], [A4 + 0x12] 0000608E 3F2C 0010 move.w -[A7], [A4 + 0x10] 00006092 2F2C 000C move.l -[A7], [A4 + 0xC] 00006096 2F0C move.l -[A7], A4 00006098 4EBA 075E jsr [PC + 0x75E /* 000067F8 */] 0000609C 4FEF 0010 lea.l A7, [A7 + 0x10] 000060A0 6012 bra +0x14 /* 000060B4 */ label000060A2: 000060A2 3F2C 0008 move.w -[A7], [A4 + 0x8] 000060A6 2F2C 000C move.l -[A7], [A4 + 0xC] 000060AA 2F0C move.l -[A7], A4 000060AC 4EBA 033A jsr [PC + 0x33A /* 000063E8 */] 000060B0 4FEF 000A lea.l A7, [A7 + 0xA] label000060B4: 000060B4 2007 move.l D0, D7 000060B6 C18D exg D0, A5 000060B8 2E00 move.l D7, D0 label000060BA: 000060BA 4CDF 1080 movem.l D7,A4, [A7]+ 000060BE 4E5E unlink A6 000060C0 205F movea.l A0, [A7]+ 000060C2 508F addq.l A7, 8 000060C4 4ED0 jmp [A0] fn000060C6: 000060C6 4E56 0000 link A6, 0 000060CA 48E7 0118 movem.l -[A7], D7,A3,A4 000060CE 7E00 moveq.l D7, 0x00 000060D0 7018 moveq.l D0, 0x18 000060D2 C1EE 0008 muls.w D0, [A6 + 0x8] 000060D6 49ED C0F2 lea.l A4, [A5 - 0x3F0E] 000060DA D08C add.l D0, A4 000060DC 2840 movea.l A4, D0 000060DE 4A94 tst.l [A4] 000060E0 6634 bne +0x36 /* 00006116 */ 000060E2 264C movea.l A3, A4 000060E4 4267 clr.w -[A7] 000060E6 2F0B move.l -[A7], A3 000060E8 3F3C 0005 move.w -[A7], 0x5 000060EC 42A7 clr.l -[A7] 000060EE 486D 02AA pea.l [A5 + 0x2AA /* export_81 */] 000060F2 A807 syscall SndNewChannel 000060F4 3E1F move.w D7, [A7]+ 000060F6 4A47 tst.w D7 000060F8 6608 bne +0xA /* 00006102 */ 000060FA 2053 movea.l A0, [A3] 000060FC 214B 000C move.l [A0 + 0xC], A3 00006100 6002 bra +0x4 /* 00006104 */ label00006102: 00006102 4293 clr.l [A3] label00006104: 00006104 422B 0004 clr.b [A3 + 0x4] 00006108 42AB 000C clr.l [A3 + 0xC] 0000610C 177C 0001 0005 move.b [A3 + 0x5], 0x1 00006112 422B 0006 clr.b [A3 + 0x6] label00006116: 00006116 3007 move.w D0, D7 00006118 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000611C 4E5E unlink A6 0000611E 4E75 rts fn00006120: 00006120 4E56 0000 link A6, 0 00006124 2F0C move.l -[A7], A4 00006126 286E 0008 movea.l A4, [A6 + 0x8] 0000612A 4A94 tst.l [A4] 0000612C 6718 beq +0x1A /* 00006146 */ 0000612E 2F0C move.l -[A7], A4 00006130 4EBA 00BC jsr [PC + 0xBC /* 000061EE */] 00006134 4257 clr.w [A7] 00006136 2F14 move.l -[A7], [A4] 00006138 1F3C 0001 move.b -[A7], 0x1 0000613C A801 syscall SndDisposeChannel 0000613E 4294 clr.l [A4] 00006140 422C 0004 clr.b [A4 + 0x4] 00006144 588F addq.l A7, 4 label00006146: 00006146 285F movea.l A4, [A7]+ 00006148 4E5E unlink A6 0000614A 4E75 rts fn0000614C: 0000614C 4E56 FFF8 link A6, -0x0008 00006150 3D7C 000D FFF8 move.w [A6 - 0x8], 0xD /* '\r' */ 00006156 3D7C 4353 FFFA move.w [A6 - 0x6], 0x4353 /* 'CS' */ 0000615C 200D move.l D0, A5 0000615E 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00006162 2D40 FFFC move.l [A6 - 0x4], D0 00006166 4267 clr.w -[A7] 00006168 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000616C 486E FFF8 pea.l [A6 - 0x8] 00006170 4227 clr.b -[A7] 00006172 A803 syscall SndDoCommand 00006174 301F move.w D0, [A7]+ 00006176 4E5E unlink A6 00006178 4E75 rts 0000617A 102D C0F1 move.b D0, [A5 - 0x3F0F] 0000617E 4E75 rts export_86: fn00006180: 00006180 4E56 0000 link A6, 0 00006184 4A2D C0F0 tst.b [A5 - 0x3F10] 00006188 6710 beq +0x12 /* 0000619A */ 0000618A 4A2E 0008 tst.b [A6 + 0x8] 0000618E 6604 bne +0x6 /* 00006194 */ 00006190 4EBA 00F8 jsr [PC + 0xF8 /* 0000628A */] label00006194: 00006194 1B6E 0008 C0F1 move.b [A5 - 0x3F0F], [A6 + 0x8] label0000619A: 0000619A 4E5E unlink A6 0000619C 4E75 rts fn0000619E: 0000619E 4E56 0000 link A6, 0 000061A2 4A2D C0F1 tst.b [A5 - 0x3F0F] 000061A6 6710 beq +0x12 /* 000061B8 */ 000061A8 7018 moveq.l D0, 0x18 000061AA C1EE 0008 muls.w D0, [A6 + 0x8] 000061AE 204D movea.l A0, A5 000061B0 D1C0 add.l A0, D0 000061B2 4A28 C0F6 tst.b [A0 - 0x3F0A] 000061B6 6604 bne +0x6 /* 000061BC */ label000061B8: 000061B8 7000 moveq.l D0, 0x00 000061BA 6002 bra +0x4 /* 000061BE */ label000061BC: 000061BC 7001 moveq.l D0, 0x01 label000061BE: 000061BE 4E5E unlink A6 000061C0 4E75 rts fn000061C2: 000061C2 4E56 0000 link A6, 0 000061C6 2F0C move.l -[A7], A4 000061C8 286E 0008 movea.l A4, [A6 + 0x8] 000061CC 4A94 tst.l [A4] 000061CE 6718 beq +0x1A /* 000061E8 */ 000061D0 422C 0004 clr.b [A4 + 0x4] 000061D4 4AAC 000C tst.l [A4 + 0xC] 000061D8 670E beq +0x10 /* 000061E8 */ 000061DA 102C 000A move.b D0, [A4 + 0xA] 000061DE 206C 000C movea.l A0, [A4 + 0xC] 000061E2 A06A syscall HSetState 000061E4 42AC 000C clr.l [A4 + 0xC] label000061E8: 000061E8 285F movea.l A4, [A7]+ 000061EA 4E5E unlink A6 000061EC 4E75 rts fn000061EE: 000061EE 4E56 0000 link A6, 0 000061F2 48E7 0108 movem.l -[A7], D7,A4 000061F6 286E 0008 movea.l A4, [A6 + 0x8] 000061FA 7E00 moveq.l D7, 0x00 000061FC 4A2C 0004 tst.b [A4 + 0x4] 00006200 6728 beq +0x2A /* 0000622A */ 00006202 4A47 tst.w D7 00006204 660C bne +0xE /* 00006212 */ 00006206 4267 clr.w -[A7] 00006208 2F14 move.l -[A7], [A4] 0000620A 486D C152 pea.l [A5 - 0x3EAE] 0000620E A804 syscall SndDoImmediate 00006210 3E1F move.w D7, [A7]+ label00006212: 00006212 4A47 tst.w D7 00006214 660C bne +0xE /* 00006222 */ 00006216 4267 clr.w -[A7] 00006218 2F14 move.l -[A7], [A4] 0000621A 486D C15A pea.l [A5 - 0x3EA6] 0000621E A804 syscall SndDoImmediate 00006220 3E1F move.w D7, [A7]+ label00006222: 00006222 2F0C move.l -[A7], A4 00006224 4EBA FF9C jsr [PC - 0x64 /* 000061C2 */] 00006228 588F addq.l A7, 4 label0000622A: 0000622A 3007 move.w D0, D7 0000622C 4CDF 1080 movem.l D7,A4, [A7]+ 00006230 4E5E unlink A6 00006232 4E75 rts fn00006234: 00006234 4E56 0000 link A6, 0 00006238 2F07 move.l -[A7], D7 0000623A 7E00 moveq.l D7, 0x00 0000623C 4A2D C0F1 tst.b [A5 - 0x3F0F] 00006240 6716 beq +0x18 /* 00006258 */ 00006242 7018 moveq.l D0, 0x18 00006244 C1EE 0008 muls.w D0, [A6 + 0x8] 00006248 204D movea.l A0, A5 0000624A D1C0 add.l A0, D0 0000624C 4868 C0F2 pea.l [A0 - 0x3F0E] 00006250 4EBA FF9C jsr [PC - 0x64 /* 000061EE */] 00006254 3E00 move.w D7, D0 00006256 588F addq.l A7, 4 label00006258: 00006258 3007 move.w D0, D7 0000625A 2E1F move.l D7, [A7]+ 0000625C 4E5E unlink A6 0000625E 4E75 rts export_84: fn00006260: 00006260 4E56 0000 link A6, 0 00006264 2F07 move.l -[A7], D7 00006266 7E00 moveq.l D7, 0x00 00006268 4A2D C0F1 tst.b [A5 - 0x3F0F] 0000626C 6714 beq +0x16 /* 00006282 */ 0000626E 7018 moveq.l D0, 0x18 00006270 C1EE 0008 muls.w D0, [A6 + 0x8] 00006274 204D movea.l A0, A5 00006276 D1C0 add.l A0, D0 00006278 4868 C0F2 pea.l [A0 - 0x3F0E] 0000627C 4EBA FEA2 jsr [PC - 0x15E /* 00006120 */] 00006280 588F addq.l A7, 4 label00006282: 00006282 3007 move.w D0, D7 00006284 2E1F move.l D7, [A7]+ 00006286 4E5E unlink A6 00006288 4E75 rts export_85: fn0000628A: 0000628A 48E7 0308 movem.l -[A7], D6,D7,A4 0000628E 7E00 moveq.l D7, 0x00 00006290 4A2D C0F1 tst.b [A5 - 0x3F0F] 00006294 6720 beq +0x22 /* 000062B6 */ 00006296 7C00 moveq.l D6, 0x00 00006298 49ED C0F2 lea.l A4, [A5 - 0x3F0E] 0000629C 600E bra +0x10 /* 000062AC */ label0000629E: 0000629E 2F0C move.l -[A7], A4 000062A0 4EBA FE7E jsr [PC - 0x182 /* 00006120 */] 000062A4 588F addq.l A7, 4 000062A6 5246 addq.w D6, 1 000062A8 49EC 0018 lea.l A4, [A4 + 0x18] label000062AC: 000062AC 4A47 tst.w D7 000062AE 6606 bne +0x8 /* 000062B6 */ 000062B0 0C46 0004 cmpi.w D6, 0x4 000062B4 6DE8 blt -0x16 /* 0000629E */ label000062B6: 000062B6 3007 move.w D0, D7 000062B8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000062BC 4E75 rts 000062BE 4E56 0000 link A6, 0 000062C2 2F07 move.l -[A7], D7 000062C4 4A2D C0F1 tst.b [A5 - 0x3F0F] 000062C8 6730 beq +0x32 /* 000062FA */ 000062CA 42A7 clr.l -[A7] 000062CC A975 syscall TickCount 000062CE 2E2E 000C move.l D7, [A6 + 0xC] 000062D2 DE9F add.l D7, [A7]+ 000062D4 2F3C 0100 0100 move.l -[A7], 0x1000100 000062DA 1F2E 0011 move.b -[A7], [A6 + 0x11] 000062DE 4267 clr.w -[A7] 000062E0 42A7 clr.l -[A7] 000062E2 3F2E 000A move.w -[A7], [A6 + 0xA] 000062E6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000062EA 4EBA 017E jsr [PC + 0x17E /* 0000646A */] 000062EE 4FEF 0010 lea.l A7, [A7 + 0x10] label000062F2: 000062F2 42A7 clr.l -[A7] 000062F4 A975 syscall TickCount 000062F6 BE9F cmp.l D7, [A7]+ 000062F8 62F8 bhi -0x6 /* 000062F2 */ label000062FA: 000062FA 2E1F move.l D7, [A7]+ 000062FC 4E5E unlink A6 000062FE 4E75 rts fn00006300: 00006300 4E56 0000 link A6, 0 00006304 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00006308 286E 000C movea.l A4, [A6 + 0xC] 0000630C 4254 clr.w [A4] 0000630E 206E 0010 movea.l A0, [A6 + 0x10] 00006312 4250 clr.w [A0] 00006314 226E 0008 movea.l A1, [A6 + 0x8] 00006318 2651 movea.l A3, [A1] 0000631A 200B move.l D0, A3 0000631C 6754 beq +0x56 /* 00006372 */ 0000631E 0C53 0001 cmpi.w [A3], 0x1 00006322 660E bne +0x10 /* 00006332 */ 00006324 3E2B 0002 move.w D7, [A3 + 0x2] 00006328 7006 moveq.l D0, 0x06 0000632A C1C7 muls.w D0, D7 0000632C 47F3 0804 lea.l A3, [A3 + D0 + 0x4] 00006330 6002 bra +0x4 /* 00006334 */ label00006332: 00006332 588B addq.l A3, 4 label00006334: 00006334 3C13 move.w D6, [A3] 00006336 548B addq.l A3, 2 label00006338: 00006338 3013 move.w D0, [A3] 0000633A 6A2E bpl +0x30 /* 0000636A */ 0000633C 0440 8050 subi.w D0, 0x8050 00006340 6A08 bpl +0xA /* 0000634A */ 00006342 0440 FFEC subi.w D0, 0xFFEC 00006346 6710 beq +0x12 /* 00006358 */ 00006348 6020 bra +0x22 /* 0000636A */ label0000634A: 0000634A 5540 subq.w D0, 2 0000634C 6A1C bpl +0x1E /* 0000636A */ 0000634E 38BC 0005 move.w [A4], 0x5 00006352 202B 0004 move.l D0, [A3 + 0x4] 00006356 601C bra +0x1E /* 00006374 */ label00006358: 00006358 38BC 0003 move.w [A4], 0x3 0000635C 206E 0010 movea.l A0, [A6 + 0x10] 00006360 30AB 0002 move.w [A0], [A3 + 0x2] 00006364 202B 0004 move.l D0, [A3 + 0x4] 00006368 600A bra +0xC /* 00006374 */ label0000636A: 0000636A 5346 subq.w D6, 1 0000636C 508B addq.l A3, 8 0000636E 4A46 tst.w D6 00006370 6EC6 bgt -0x38 /* 00006338 */ label00006372: 00006372 7000 moveq.l D0, 0x00 label00006374: 00006374 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00006378 4E5E unlink A6 0000637A 4E75 rts fn0000637C: 0000637C 4E56 0000 link A6, 0 00006380 206E 0008 movea.l A0, [A6 + 0x8] 00006384 4A28 0004 tst.b [A0 + 0x4] 00006388 6712 beq +0x14 /* 0000639C */ 0000638A 206E 0008 movea.l A0, [A6 + 0x8] 0000638E 302E 000C move.w D0, [A6 + 0xC] 00006392 B068 0008 cmp.w D0, [A0 + 0x8] 00006396 6C04 bge +0x6 /* 0000639C */ 00006398 7000 moveq.l D0, 0x00 0000639A 6002 bra +0x4 /* 0000639E */ label0000639C: 0000639C 7001 moveq.l D0, 0x01 label0000639E: 0000639E 4E5E unlink A6 000063A0 4E75 rts fn000063A2: 000063A2 4E56 FFE8 link A6, -0x0018 000063A6 2F07 move.l -[A7], D7 000063A8 42A7 clr.l -[A7] 000063AA A975 syscall TickCount 000063AC 2E1F move.l D7, [A7]+ label000063AE: 000063AE 4267 clr.w -[A7] 000063B0 206E 0008 movea.l A0, [A6 + 0x8] 000063B4 2F10 move.l -[A7], [A0] 000063B6 3F3C 0018 move.w -[A7], 0x18 000063BA 486E FFE8 pea.l [A6 - 0x18] 000063BE 203C 0010 0008 move.l D0, 0x100008 000063C4 A800 syscall SoundDispatch 000063C6 4A5F tst.w [A7]+ 000063C8 6616 bne +0x18 /* 000063E0 */ 000063CA 4A2E FFF4 tst.b [A6 - 0xC] 000063CE 6710 beq +0x12 /* 000063E0 */ 000063D0 42A7 clr.l -[A7] 000063D2 A975 syscall TickCount 000063D4 700A moveq.l D0, 0x0A 000063D6 D087 add.l D0, D7 000063D8 B09F cmp.l D0, [A7]+ 000063DA 64D2 bcc -0x2C /* 000063AE */ 000063DC 7001 moveq.l D0, 0x01 000063DE 6002 bra +0x4 /* 000063E2 */ label000063E0: 000063E0 7000 moveq.l D0, 0x00 label000063E2: 000063E2 2E1F move.l D7, [A7]+ 000063E4 4E5E unlink A6 000063E6 4E75 rts fn000063E8: 000063E8 4E56 FFF0 link A6, -0x0010 000063EC 48E7 0118 movem.l -[A7], D7,A3,A4 000063F0 286E 0008 movea.l A4, [A6 + 0x8] 000063F4 266E 000C movea.l A3, [A6 + 0xC] 000063F8 7E00 moveq.l D7, 0x00 000063FA 294B 000C move.l [A4 + 0xC], A3 000063FE 486E FFFC pea.l [A6 - 0x4] 00006402 486E FFFE pea.l [A6 - 0x2] 00006406 2F0B move.l -[A7], A3 00006408 4EBA FEF6 jsr [PC - 0x10A /* 00006300 */] 0000640C 3E00 move.w D7, D0 0000640E 2E8C move.l [A7], A4 00006410 4EBA FF90 jsr [PC - 0x70 /* 000063A2 */] 00006414 4A00 tst.b D0 00006416 4FEF 000C lea.l A7, [A7 + 0xC] 0000641A 6704 beq +0x6 /* 00006420 */ 0000641C 7000 moveq.l D0, 0x00 0000641E 6042 bra +0x44 /* 00006462 */ label00006420: 00006420 3D7C 0051 FFF4 move.w [A6 - 0xC], 0x51 /* 'Q' */ 00006426 426E FFF6 clr.w [A6 - 0xA] 0000642A 2053 movea.l A0, [A3] 0000642C D0C7 add.w A0, D7 0000642E 2D48 FFF8 move.l [A6 - 0x8], A0 00006432 4267 clr.w -[A7] 00006434 2F14 move.l -[A7], [A4] 00006436 486E FFF4 pea.l [A6 - 0xC] 0000643A 1F3C 0001 move.b -[A7], 0x1 0000643E A803 syscall SndDoCommand 00006440 3E1F move.w D7, [A7]+ 00006442 4A47 tst.w D7 00006444 660C bne +0xE /* 00006452 */ 00006446 197C 0001 0004 move.b [A4 + 0x4], 0x1 0000644C 396E 0010 0008 move.w [A4 + 0x8], [A6 + 0x10] label00006452: 00006452 4A47 tst.w D7 00006454 660A bne +0xC /* 00006460 */ 00006456 2F14 move.l -[A7], [A4] 00006458 4EBA FCF2 jsr [PC - 0x30E /* 0000614C */] 0000645C 3E00 move.w D7, D0 0000645E 588F addq.l A7, 4 label00006460: 00006460 3007 move.w D0, D7 label00006462: 00006462 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00006466 4E5E unlink A6 00006468 4E75 rts fn0000646A: 0000646A 4E56 FFF4 link A6, -0x000C 0000646E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00006472 3C2E 0008 move.w D6, [A6 + 0x8] 00006476 7E00 moveq.l D7, 0x00 00006478 4A2D C0F1 tst.b [A5 - 0x3F0F] 0000647C 6700 00E6 beq +0xE8 /* 00006564 */ 00006480 4EBA 0512 jsr [PC + 0x512 /* 00006994 */] 00006484 4A40 tst.w D0 00006486 6700 00DC beq +0xDE /* 00006564 */ 0000648A 7018 moveq.l D0, 0x18 0000648C C1C6 muls.w D0, D6 0000648E 49ED C0F2 lea.l A4, [A5 - 0x3F0E] 00006492 D08C add.l D0, A4 00006494 2840 movea.l A4, D0 00006496 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000649A 2F0C move.l -[A7], A4 0000649C 4EBA FEDE jsr [PC - 0x122 /* 0000637C */] 000064A0 4A00 tst.b D0 000064A2 5C8F addq.l A7, 6 000064A4 6700 00BE beq +0xC0 /* 00006564 */ 000064A8 3F06 move.w -[A7], D6 000064AA 4EBA FD88 jsr [PC - 0x278 /* 00006234 */] 000064AE 3E00 move.w D7, D0 000064B0 4A47 tst.w D7 000064B2 548F addq.l A7, 2 000064B4 6600 00AE bne +0xB0 /* 00006564 */ 000064B8 4A47 tst.w D7 000064BA 660A bne +0xC /* 000064C6 */ 000064BC 3F06 move.w -[A7], D6 000064BE 4EBA FC06 jsr [PC - 0x3FA /* 000060C6 */] 000064C2 3E00 move.w D7, D0 000064C4 548F addq.l A7, 2 label000064C6: 000064C6 4A47 tst.w D7 000064C8 6670 bne +0x72 /* 0000653A */ 000064CA 4A2E 0016 tst.b [A6 + 0x16] 000064CE 6712 beq +0x14 /* 000064E2 */ 000064D0 42A7 clr.l -[A7] 000064D2 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 000064D8 3F2E 000A move.w -[A7], [A6 + 0xA] 000064DC A9A0 syscall GetResource 000064DE 265F movea.l A3, [A7]+ 000064E0 6010 bra +0x12 /* 000064F2 */ label000064E2: 000064E2 42A7 clr.l -[A7] 000064E4 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 000064EA 2F2E 000C move.l -[A7], [A6 + 0xC] 000064EE A9A1 syscall GetNamedResource 000064F0 265F movea.l A3, [A7]+ label000064F2: 000064F2 200B move.l D0, A3 000064F4 6736 beq +0x38 /* 0000652C */ 000064F6 196E 0014 0005 move.b [A4 + 0x5], [A6 + 0x14] 000064FC 422C 0007 clr.b [A4 + 0x7] 00006500 204B movea.l A0, A3 00006502 A069 syscall HGetState 00006504 1940 000A move.b [A4 + 0xA], D0 00006508 204B movea.l A0, A3 0000650A A029 syscall HLock 0000650C 3F2E 0010 move.w -[A7], [A6 + 0x10] 00006510 2F0B move.l -[A7], A3 00006512 2F0C move.l -[A7], A4 00006514 4EBA FED2 jsr [PC - 0x12E /* 000063E8 */] 00006518 3E00 move.w D7, D0 0000651A 4A47 tst.w D7 0000651C 4FEF 000A lea.l A7, [A7 + 0xA] 00006520 6718 beq +0x1A /* 0000653A */ 00006522 102C 000A move.b D0, [A4 + 0xA] 00006526 204B movea.l A0, A3 00006528 A06A syscall HSetState 0000652A 600E bra +0x10 /* 0000653A */ label0000652C: 0000652C 4267 clr.w -[A7] 0000652E A9AF syscall ResError 00006530 3E1F move.w D7, [A7]+ 00006532 4A47 tst.w D7 00006534 6604 bne +0x6 /* 0000653A */ 00006536 3E3C FF40 move.w D7, 0xFF40 label0000653A: 0000653A 4A47 tst.w D7 0000653C 6626 bne +0x28 /* 00006564 */ 0000653E 4A2E 0012 tst.b [A6 + 0x12] 00006542 6620 bne +0x22 /* 00006564 */ 00006544 42A7 clr.l -[A7] 00006546 A975 syscall TickCount 00006548 205F movea.l A0, [A7]+ 0000654A 41E8 012C lea.l A0, [A0 + 0x12C] 0000654E 2E08 move.l D7, A0 label00006550: 00006550 3F06 move.w -[A7], D6 00006552 4EBA FC4A jsr [PC - 0x3B6 /* 0000619E */] 00006556 4A00 tst.b D0 00006558 548F addq.l A7, 2 0000655A 6708 beq +0xA /* 00006564 */ 0000655C 42A7 clr.l -[A7] 0000655E A975 syscall TickCount 00006560 BE9F cmp.l D7, [A7]+ 00006562 62EC bhi -0x12 /* 00006550 */ label00006564: 00006564 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00006568 4E5E unlink A6 0000656A 4E75 rts fn0000656C: 0000656C 4E56 FFF4 link A6, -0x000C 00006570 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00006574 3C2E 0008 move.w D6, [A6 + 0x8] 00006578 7E00 moveq.l D7, 0x00 0000657A 4A2D C0F1 tst.b [A5 - 0x3F0F] 0000657E 6604 bne +0x6 /* 00006584 */ 00006580 3E3C 8A40 move.w D7, 0x8A40 label00006584: 00006584 4A47 tst.w D7 00006586 6622 bne +0x24 /* 000065AA */ 00006588 42A7 clr.l -[A7] 0000658A 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00006590 3F2E 000A move.w -[A7], [A6 + 0xA] 00006594 A9A0 syscall GetResource 00006596 285F movea.l A4, [A7]+ 00006598 200C move.l D0, A4 0000659A 660E bne +0x10 /* 000065AA */ 0000659C 4267 clr.w -[A7] 0000659E A9AF syscall ResError 000065A0 3E1F move.w D7, [A7]+ 000065A2 4A47 tst.w D7 000065A4 6604 bne +0x6 /* 000065AA */ 000065A6 3E3C FF40 move.w D7, 0xFF40 label000065AA: 000065AA 4A47 tst.w D7 000065AC 6608 bne +0xA /* 000065B6 */ 000065AE 3F06 move.w -[A7], D6 000065B0 4EBA FC82 jsr [PC - 0x37E /* 00006234 */] 000065B4 548F addq.l A7, 2 label000065B6: 000065B6 4A47 tst.w D7 000065B8 660A bne +0xC /* 000065C4 */ 000065BA 3F06 move.w -[A7], D6 000065BC 4EBA FB08 jsr [PC - 0x4F8 /* 000060C6 */] 000065C0 3E00 move.w D7, D0 000065C2 548F addq.l A7, 2 label000065C4: 000065C4 4A47 tst.w D7 000065C6 6642 bne +0x44 /* 0000660A */ 000065C8 204C movea.l A0, A4 000065CA A029 syscall HLock 000065CC 486E FFFC pea.l [A6 - 0x4] 000065D0 486E FFFE pea.l [A6 - 0x2] 000065D4 2F0C move.l -[A7], A4 000065D6 4EBA FD28 jsr [PC - 0x2D8 /* 00006300 */] 000065DA D094 add.l D0, [A4] 000065DC 2640 movea.l A3, D0 000065DE 3D7C 0050 FFF4 move.w [A6 - 0xC], 0x50 /* 'P' */ 000065E4 426E FFF6 clr.w [A6 - 0xA] 000065E8 2D4B FFF8 move.l [A6 - 0x8], A3 000065EC 4257 clr.w [A7] 000065EE 7018 moveq.l D0, 0x18 000065F0 C1C6 muls.w D0, D6 000065F2 204D movea.l A0, A5 000065F4 D1C0 add.l A0, D0 000065F6 2F28 C0F2 move.l -[A7], [A0 - 0x3F0E] 000065FA 486E FFF4 pea.l [A6 - 0xC] 000065FE 1F3C 0001 move.b -[A7], 0x1 00006602 A803 syscall SndDoCommand 00006604 3E1F move.w D7, [A7]+ 00006606 4FEF 000A lea.l A7, [A7 + 0xA] label0000660A: 0000660A 4A47 tst.w D7 0000660C 660E bne +0x10 /* 0000661C */ 0000660E 7018 moveq.l D0, 0x18 00006610 C1C6 muls.w D0, D6 00006612 204D movea.l A0, A5 00006614 D1C0 add.l A0, D0 00006616 117C 0001 C0F8 move.b [A0 - 0x3F08], 0x1 label0000661C: 0000661C 3007 move.w D0, D7 0000661E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00006622 4E5E unlink A6 00006624 4E75 rts fn00006626: 00006626 4E56 0000 link A6, 0 0000662A 48E7 0108 movem.l -[A7], D7,A4 0000662E 7E00 moveq.l D7, 0x00 00006630 7018 moveq.l D0, 0x18 00006632 C1EE 0008 muls.w D0, [A6 + 0x8] 00006636 49ED C0F2 lea.l A4, [A5 - 0x3F0E] 0000663A D08C add.l D0, A4 0000663C 2840 movea.l A4, D0 0000663E 4A94 tst.l [A4] 00006640 671A beq +0x1C /* 0000665C */ 00006642 4A2C 0007 tst.b [A4 + 0x7] 00006646 670E beq +0x10 /* 00006656 */ 00006648 396E 000A 0010 move.w [A4 + 0x10], [A6 + 0xA] 0000664E 396E 000C 0012 move.w [A4 + 0x12], [A6 + 0xC] 00006654 600A bra +0xC /* 00006660 */ label00006656: 00006656 3E3C 8A44 move.w D7, 0x8A44 0000665A 6004 bra +0x6 /* 00006660 */ label0000665C: 0000665C 3E3C 8A43 move.w D7, 0x8A43 label00006660: 00006660 3007 move.w D0, D7 00006662 4CDF 1080 movem.l D7,A4, [A7]+ 00006666 4E5E unlink A6 00006668 4E75 rts 0000666A 4E56 0000 link A6, 0 0000666E 48E7 0108 movem.l -[A7], D7,A4 00006672 7E00 moveq.l D7, 0x00 00006674 7018 moveq.l D0, 0x18 00006676 C1EE 0008 muls.w D0, [A6 + 0x8] 0000667A 49ED C0F2 lea.l A4, [A5 - 0x3F0E] 0000667E D08C add.l D0, A4 00006680 2840 movea.l A4, D0 00006682 4A94 tst.l [A4] 00006684 671A beq +0x1C /* 000066A0 */ 00006686 4A2C 0007 tst.b [A4 + 0x7] 0000668A 670E beq +0x10 /* 0000669A */ 0000668C 396E 000A 0014 move.w [A4 + 0x14], [A6 + 0xA] 00006692 396E 000C 0016 move.w [A4 + 0x16], [A6 + 0xC] 00006698 600A bra +0xC /* 000066A4 */ label0000669A: 0000669A 3E3C 8A44 move.w D7, 0x8A44 0000669E 6004 bra +0x6 /* 000066A4 */ label000066A0: 000066A0 3E3C 8A43 move.w D7, 0x8A43 label000066A4: 000066A4 3007 move.w D0, D7 000066A6 4CDF 1080 movem.l D7,A4, [A7]+ 000066AA 4E5E unlink A6 000066AC 4E75 rts 000066AE 4E56 0000 link A6, 0 000066B2 4878 0100 push.l 0x100 000066B6 42A7 clr.l -[A7] 000066B8 4267 clr.w -[A7] 000066BA 3F2E 000A move.w -[A7], [A6 + 0xA] 000066BE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000066C2 4EBA 0062 jsr [PC + 0x62 /* 00006726 */] 000066C6 4E5E unlink A6 000066C8 4E75 rts 000066CA 4E56 0000 link A6, 0 000066CE 42A7 clr.l -[A7] 000066D0 42A7 clr.l -[A7] 000066D2 4267 clr.w -[A7] 000066D4 3F2E 000A move.w -[A7], [A6 + 0xA] 000066D8 3F2E 0008 move.w -[A7], [A6 + 0x8] 000066DC 4EBA 0048 jsr [PC + 0x48 /* 00006726 */] 000066E0 4E5E unlink A6 000066E2 4E75 rts 000066E4 4E56 0000 link A6, 0 000066E8 4878 0100 push.l 0x100 000066EC 4267 clr.w -[A7] 000066EE 3F2E 000E move.w -[A7], [A6 + 0xE] 000066F2 3F2E 000C move.w -[A7], [A6 + 0xC] 000066F6 3F2E 000A move.w -[A7], [A6 + 0xA] 000066FA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000066FE 4EBA 0026 jsr [PC + 0x26 /* 00006726 */] 00006702 4E5E unlink A6 00006704 4E75 rts 00006706 4E56 0000 link A6, 0 0000670A 42A7 clr.l -[A7] 0000670C 4267 clr.w -[A7] 0000670E 3F2E 000E move.w -[A7], [A6 + 0xE] 00006712 3F2E 000C move.w -[A7], [A6 + 0xC] 00006716 3F2E 000A move.w -[A7], [A6 + 0xA] 0000671A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000671E 4EBA 0006 jsr [PC + 0x6 /* 00006726 */] 00006722 4E5E unlink A6 00006724 4E75 rts fn00006726: 00006726 4E56 FFFE link A6, -0x0002 0000672A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000672E 3C2E 0008 move.w D6, [A6 + 0x8] 00006732 7E00 moveq.l D7, 0x00 00006734 4A2D C0F1 tst.b [A5 - 0x3F0F] 00006738 6604 bne +0x6 /* 0000673E */ 0000673A 3E3C 8A40 move.w D7, 0x8A40 label0000673E: 0000673E 4A47 tst.w D7 00006740 660E bne +0x10 /* 00006750 */ 00006742 4EBA 0250 jsr [PC + 0x250 /* 00006994 */] 00006746 4A40 tst.w D0 00006748 6606 bne +0x8 /* 00006750 */ 0000674A 3007 move.w D0, D7 0000674C 6000 00A2 bra +0xA4 /* 000067F0 */ label00006750: 00006750 4A47 tst.w D7 00006752 6608 bne +0xA /* 0000675C */ 00006754 3F06 move.w -[A7], D6 00006756 4EBA FADC jsr [PC - 0x524 /* 00006234 */] 0000675A 548F addq.l A7, 2 label0000675C: 0000675C 4A47 tst.w D7 0000675E 660A bne +0xC /* 0000676A */ 00006760 3F06 move.w -[A7], D6 00006762 4EBA F962 jsr [PC - 0x69E /* 000060C6 */] 00006766 3E00 move.w D7, D0 00006768 548F addq.l A7, 2 label0000676A: 0000676A 42A7 clr.l -[A7] 0000676C 2F3C 534F 4E47 move.l -[A7], 0x534F4E47 /* 'SONG' */ 00006772 3F2E 000A move.w -[A7], [A6 + 0xA] 00006776 A9A0 syscall GetResource 00006778 285F movea.l A4, [A7]+ 0000677A 200C move.l D0, A4 0000677C 660E bne +0x10 /* 0000678C */ 0000677E 4267 clr.w -[A7] 00006780 A9AF syscall ResError 00006782 3E1F move.w D7, [A7]+ 00006784 4A47 tst.w D7 00006786 6604 bne +0x6 /* 0000678C */ 00006788 3E3C FF40 move.w D7, 0xFF40 label0000678C: 0000678C 7018 moveq.l D0, 0x18 0000678E C1C6 muls.w D0, D6 00006790 47ED C0F2 lea.l A3, [A5 - 0x3F0E] 00006794 D08B add.l D0, A3 00006796 2640 movea.l A3, D0 00006798 176E 0014 0005 move.b [A3 + 0x5], [A6 + 0x14] 0000679E 204C movea.l A0, A4 000067A0 A069 syscall HGetState 000067A2 1740 000A move.b [A3 + 0xA], D0 000067A6 177C 0001 0007 move.b [A3 + 0x7], 0x1 000067AC 274C 000C move.l [A3 + 0xC], A4 000067B0 376E 000C 0010 move.w [A3 + 0x10], [A6 + 0xC] 000067B6 376E 000E 0012 move.w [A3 + 0x12], [A6 + 0xE] 000067BC 376E 0010 0014 move.w [A3 + 0x14], [A6 + 0x10] 000067C2 376E 0012 0016 move.w [A3 + 0x16], [A6 + 0x12] 000067C8 204C movea.l A0, A4 000067CA A029 syscall HLock 000067CC 4A47 tst.w D7 000067CE 661E bne +0x20 /* 000067EE */ 000067D0 3F2E 0012 move.w -[A7], [A6 + 0x12] 000067D4 3F2E 0010 move.w -[A7], [A6 + 0x10] 000067D8 3F2E 000E move.w -[A7], [A6 + 0xE] 000067DC 3F2E 000C move.w -[A7], [A6 + 0xC] 000067E0 2F0C move.l -[A7], A4 000067E2 2F0B move.l -[A7], A3 000067E4 4EBA 0012 jsr [PC + 0x12 /* 000067F8 */] 000067E8 3E00 move.w D7, D0 000067EA 4FEF 0010 lea.l A7, [A7 + 0x10] label000067EE: 000067EE 3007 move.w D0, D7 label000067F0: 000067F0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000067F4 4E5E unlink A6 000067F6 4E75 rts fn000067F8: 000067F8 4E56 FFF6 link A6, -0x000A 000067FC 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00006800 266E 0008 movea.l A3, [A6 + 0x8] 00006804 7E00 moveq.l D7, 0x00 00006806 4A47 tst.w D7 00006808 6610 bne +0x12 /* 0000681A */ 0000680A 206E 000C movea.l A0, [A6 + 0xC] 0000680E 2050 movea.l A0, [A0] 00006810 0C50 0001 cmpi.w [A0], 0x1 00006814 6704 beq +0x6 /* 0000681A */ 00006816 3E3C 8A42 move.w D7, 0x8A42 label0000681A: 0000681A 4A47 tst.w D7 0000681C 660E bne +0x10 /* 0000682C */ 0000681E 4A93 tst.l [A3] 00006820 6706 beq +0x8 /* 00006828 */ 00006822 4A2B 0006 tst.b [A3 + 0x6] 00006826 6604 bne +0x6 /* 0000682C */ label00006828: 00006828 3E3C 8A41 move.w D7, 0x8A41 label0000682C: 0000682C 2F0B move.l -[A7], A3 0000682E 4EBA FB72 jsr [PC - 0x48E /* 000063A2 */] 00006832 4A00 tst.b D0 00006834 588F addq.l A7, 4 00006836 6706 beq +0x8 /* 0000683E */ 00006838 7000 moveq.l D0, 0x00 0000683A 6000 00F6 bra +0xF8 /* 00006932 */ label0000683E: 0000683E 4A47 tst.w D7 00006840 6600 00EE bne +0xF0 /* 00006930 */ 00006844 206E 000C movea.l A0, [A6 + 0xC] 00006848 2450 movea.l A2, [A0] 0000684A 3D7C 0029 FFF8 move.w [A6 - 0x8], 0x29 /* ')' */ 00006850 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1 00006856 42AE FFFC clr.l [A6 - 0x4] 0000685A 4267 clr.w -[A7] 0000685C 2F13 move.l -[A7], [A3] 0000685E 486E FFF8 pea.l [A6 - 0x8] 00006862 1F3C 0001 move.b -[A7], 0x1 00006866 A803 syscall SndDoCommand 00006868 3E1F move.w D7, [A7]+ 0000686A 7C00 moveq.l D6, 0x00 0000686C 99CC sub.l A4, A4 0000686E 6000 0098 bra +0x9A /* 00006908 */ label00006872: 00006872 41EA 0004 lea.l A0, [A2 + 0x4] 00006876 D1CC add.l A0, A4 00006878 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000687C 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4] 00006882 4A6E 0010 tst.w [A6 + 0x10] 00006886 6730 beq +0x32 /* 000068B8 */ 00006888 302E FFF8 move.w D0, [A6 - 0x8] 0000688C 6B2A bmi +0x2C /* 000068B8 */ 0000688E 0440 0028 subi.w D0, 0x28 /* '(' */ 00006892 6A08 bpl +0xA /* 0000689C */ 00006894 0440 FFE2 subi.w D0, 0xFFE2 00006898 6706 beq +0x8 /* 000068A0 */ 0000689A 601C bra +0x1E /* 000068B8 */ label0000689C: 0000689C 5540 subq.w D0, 2 0000689E 6A18 bpl +0x1A /* 000068B8 */ label000068A0: 000068A0 306E 0010 movea.w A0, [A6 + 0x10] 000068A4 2F08 move.l -[A7], A0 000068A6 302E FFFA move.w D0, [A6 - 0x6] 000068AA C1EE 0012 muls.w D0, [A6 + 0x12] 000068AE 2F00 move.l -[A7], D0 000068B0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000068B4 3D40 FFFA move.w [A6 - 0x6], D0 label000068B8: 000068B8 4A6E 0014 tst.w [A6 + 0x14] 000068BC 6736 beq +0x38 /* 000068F4 */ 000068BE 302E FFF8 move.w D0, [A6 - 0x8] 000068C2 6B30 bmi +0x32 /* 000068F4 */ 000068C4 0440 0029 subi.w D0, 0x29 /* ')' */ 000068C8 672A beq +0x2C /* 000068F4 */ 000068CA 6A06 bpl +0x8 /* 000068D2 */ 000068CC 5240 addq.w D0, 1 000068CE 6A06 bpl +0x8 /* 000068D6 */ 000068D0 6022 bra +0x24 /* 000068F4 */ label000068D2: 000068D2 5540 subq.w D0, 2 000068D4 6A1E bpl +0x20 /* 000068F4 */ label000068D6: 000068D6 306E 0016 movea.w A0, [A6 + 0x16] 000068DA 2F08 move.l -[A7], A0 000068DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000068E0 306E 0014 movea.w A0, [A6 + 0x14] 000068E4 2F08 move.l -[A7], A0 000068E6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000068EA 2F00 move.l -[A7], D0 000068EC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000068F0 2D40 FFFC move.l [A6 - 0x4], D0 label000068F4: 000068F4 4267 clr.w -[A7] 000068F6 2F13 move.l -[A7], [A3] 000068F8 486E FFF8 pea.l [A6 - 0x8] 000068FC 1F3C 0001 move.b -[A7], 0x1 00006900 A803 syscall SndDoCommand 00006902 3E1F move.w D7, [A7]+ 00006904 5246 addq.w D6, 1 00006906 508C addq.l A4, 8 label00006908: 00006908 4A47 tst.w D7 0000690A 6608 bne +0xA /* 00006914 */ 0000690C BC6A 0002 cmp.w D6, [A2 + 0x2] 00006910 6D00 FF60 blt -0x9E /* 00006872 */ label00006914: 00006914 4A47 tst.w D7 00006916 660A bne +0xC /* 00006922 */ 00006918 177C 0001 0004 move.b [A3 + 0x4], 0x1 0000691E 426B 0008 clr.w [A3 + 0x8] label00006922: 00006922 4A47 tst.w D7 00006924 660A bne +0xC /* 00006930 */ 00006926 2F13 move.l -[A7], [A3] 00006928 4EBA F822 jsr [PC - 0x7DE /* 0000614C */] 0000692C 3E00 move.w D7, D0 0000692E 588F addq.l A7, 4 label00006930: 00006930 3007 move.w D0, D7 label00006932: 00006932 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00006936 4E5E unlink A6 00006938 4E75 rts 0000693A 4E56 FFF6 link A6, -0x000A 0000693E 2F07 move.l -[A7], D7 00006940 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006944 4EBA F780 jsr [PC - 0x880 /* 000060C6 */] 00006948 3E00 move.w D7, D0 0000694A 4A47 tst.w D7 0000694C 548F addq.l A7, 2 0000694E 6628 bne +0x2A /* 00006978 */ 00006950 3D7C 002B FFF8 move.w [A6 - 0x8], 0x2B /* '+' */ 00006956 3D6E 000A FFFA move.w [A6 - 0x6], [A6 + 0xA] 0000695C 42AE FFFC clr.l [A6 - 0x4] 00006960 4267 clr.w -[A7] 00006962 7018 moveq.l D0, 0x18 00006964 C1EE 0008 muls.w D0, [A6 + 0x8] 00006968 204D movea.l A0, A5 0000696A D1C0 add.l A0, D0 0000696C 2F28 C0F2 move.l -[A7], [A0 - 0x3F0E] 00006970 486E FFF8 pea.l [A6 - 0x8] 00006974 A804 syscall SndDoImmediate 00006976 3E1F move.w D7, [A7]+ label00006978: 00006978 2E1F move.l D7, [A7]+ 0000697A 4E5E unlink A6 0000697C 4E75 rts export_87: 0000697E 4E56 0000 link A6, 0 00006982 4EBA 0010 jsr [PC + 0x10 /* 00006994 */] 00006986 D06E 0008 add.w D0, [A6 + 0x8] 0000698A 3F00 move.w -[A7], D0 0000698C 4EBA 001C jsr [PC + 0x1C /* 000069AA */] 00006990 4E5E unlink A6 00006992 4E75 rts export_88: fn00006994: 00006994 4E56 FFFE link A6, -0x0002 00006998 41EE FFFE lea.l A0, [A6 - 0x2] 0000699C 4218 clr.b [A0]+ 0000699E 10B8 0260 move.b [A0], [0x00000260 /* SdVolume */] 000069A2 302E FFFE move.w D0, [A6 - 0x2] 000069A6 4E5E unlink A6 000069A8 4E75 rts export_89: fn000069AA: 000069AA 4E56 0000 link A6, 0 000069AE 2F07 move.l -[A7], D7 000069B0 3E2E 0008 move.w D7, [A6 + 0x8] 000069B4 4A47 tst.w D7 000069B6 6C04 bge +0x6 /* 000069BC */ 000069B8 7000 moveq.l D0, 0x00 000069BA 6002 bra +0x4 /* 000069BE */ label000069BC: 000069BC 3007 move.w D0, D7 label000069BE: 000069BE 3E00 move.w D7, D0 000069C0 0C47 0007 cmpi.w D7, 0x7 000069C4 6C04 bge +0x6 /* 000069CA */ 000069C6 3007 move.w D0, D7 000069C8 6002 bra +0x4 /* 000069CC */ label000069CA: 000069CA 7007 moveq.l D0, 0x07 label000069CC: 000069CC 3E00 move.w D7, D0 000069CE 3F07 move.w -[A7], D7 000069D0 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */] 000069D4 2E1F move.l D7, [A7]+ 000069D6 4E5E unlink A6 000069D8 4E75 rts